[SQL 고득점 Kit] [SELECT] [Level 1] - 어린 동물 찾기

SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID
SELECT ANIMAL_ID, NAME
SELECT는 데이터베이스 테이블에서 어떤 정보(열)를 보고 싶은지 지정합니다. 여기서는 동물의 아이디(ANIMAL_ID)와 이름(NAME)을 조회하겠다고 지정했습니다. 즉, 이 쿼리의 결과로 동물의 아이디와 이름이 표시됩니다.FROM ANIMAL_INS
FROM은 어떤 테이블에서 데이터를 가져올 것인지를 지정합니다. 이 경우, ANIMAL_INS라는 이름의 테이블에서 데이터를 가져오겠다는 의미입니다. ANIMAL_INS는 동물 보호소에 들어온 동물들의 정보가 저장된 테이블입니다.WHERE INTAKE_CONDITION != 'Aged'
WHERE은 특정 조건에 맞는 데이터만을 선택하고 싶을 때 사용합니다. 여기서는 INTAKE_CONDITION (동물이 보호소에 들어올 때의 상태)가 Aged (늙은)가 아닌 동물들만을 조회하겠다고 지정했습니다. !=는 "같지 않음"을 의미합니다. 즉, Aged가 아닌 모든 상태의 동물을 결과로 보여줍니다.ORDER BY ANIMAL_ID
ORDER BY는 조회한 데이터를 어떤 기준으로 정렬할지를 지정합니다. 여기서는 동물의 아이디(ANIMAL_ID)를 기준으로 정렬하겠다고 지정했습니다. 정렬 방향을 지정하지 않았기 때문에, 기본적으로 오름차순(작은 값에서 큰 값으로)으로 정렬됩니다. 따라서, 아이디가 알파벳 또는 숫자상으로 더 작은 동물부터 차례대로 결과가 나타납니다.