[SQL 고득점 Kit] [SELECT] Level 1 - 상위 n개 레코드

SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
SELECT NAME
SELECT는 데이터베이스에서 특정 데이터를 선택하여 보여주라는 명령입니다. 여기서는 동물의 이름(NAME)만을 조회하겠다고 지정했습니다.FROM ANIMAL_INS
FROM은 어떤 테이블에서 데이터를 가져올 것인지를 지정합니다. 이 경우, ANIMAL_INS라는 테이블에서 데이터를 가져오겠다는 의미입니다. ANIMAL_INS 테이블은 동물 보호소에 들어온 동물들의 정보를 담고 있습니다.ORDER BY DATETIME
ORDER BY는 조회된 데이터를 특정 컬럼의 값에 따라 정렬하는 데 사용됩니다. 여기서는 동물이 보호소에 들어온 시간(DATETIME)을 기준으로 데이터를 정렬하라는 지시가 있습니다.
정렬 방향이 명시되어 있지 않으므로, 기본적으로 오름차순으로 정렬됩니다. 오름차순 정렬은 시간이 이른 순서대로, 즉, 가장 먼저 보호소에 들어온 동물부터 나열하는 것을 의미합니다.
LIMIT 1;
LIMIT는 SQL 쿼리의 결과로 반환되는 행의 수를 제한합니다.LIMIT 1은 조회 결과 중 첫 번째 데이터만 가져오겠다는 의미입니다.