[프로그래머스 SQL/59405] 상위 n개 레코드
in Study / Coding Test
☑️ 문제
☑️ 풀이
SELECT NAME -- 2
FROM ANIMAL_INS
ORDER BY DATETIME -- 1
LIMIT 1; -- 3
- DATETIME 기준 오름차순으로 하여 가장 먼저 보호소에 들어온 순으로 정렬한다.
- 정렬된 결과에서 이름을 추출한다.
- LIMIT 1을 사용하여 행의 개수를 1개로 제한하여 출력한다.
☑️ 문법 정리
LIMIT
형식
LIMIT 숫자
- 조회할 행의 개수를 제한한다.
LIMIT 시작인덱스, 개수
- [시작 인덱스 - 1]행부터 개수만큼 출력한다.
- 시작인덱스는 0부터 시작
예시
LIMIT 1 -- 첫 번째 한 행만 조회 LIMIT 5 -- 상위 5개 행 조회 LIMIT 2, 3 -- 세 번째 행부터 3개 출력