
SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION ='Sick'
ORDER BY ANIMAL_ID;
SELECT ANIMAL_ID, NAME
SELECT 문은 데이터베이스에서 특정 데이터를 선택하여 보여주라는 명령입니다. 여기서는 동물의 아이디(ANIMAL_ID)와 이름(NAME)이라는 두 개의 컬럼(열) 데이터를 보고 싶어 합니다.FROM ANIMAL_INS
FROM 문은 어떤 테이블에서 데이터를 가져올지를 지정합니다. 이 경우, ANIMAL_INS라는 테이블에서 정보를 가져오겠다는 의미입니다.
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물들의 정보를 담고 있는 테이블입니다.
WHERE INTAKE_CONDITION = 'Sick'
WHERE 절은 특정 조건을 만족하는 데이터만을 필터링하여 조회하기 위해 사용됩니다. 여기서는 동물의 보호 시작 시 상태(INTAKE_CONDITION)가 'Sick'인 행만을 대상으로 합니다.'Sick'(아픈)인 동물들만 선택하겠다는 의미입니다.ORDER BY ANIMAL_ID;
ORDER BY 문은 조회된 데이터를 특정 컬럼의 값에 따라 정렬하는 데 사용됩니다. 여기서는 동물의 아이디(ANIMAL_ID)를 기준으로 데이터를 정렬하라는 지시가 있습니다.
정렬 방향이 명시되어 있지 않으므로 기본적인 오름차순(ASC)으로 정렬됩니다. 오름차순 정렬은 알파벳 순 또는 숫자의 작은 순서대로 데이터를 나열하는 것을 의미합니다. 따라서 동물의 아이디가 작은 것부터 큰 것 순서로 결과가 나열됩니다.