상위 n개 레코드
🔹문제
상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.
🗝️정답 (1)
SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1
🗝️정답 (2)
SELECT NAME FROM ANIMAL_INS
WHERE DATETIME = (SELECT MIN(DATETIME FROM ANIMAL_INS)
💡오답 노트
결과 출력 시 ROW를 제한하는 역할
➡️ 페이징 처리 쿼리에 사용됨
시작 지점을 지정하고 싶다면?
➡️ OFFSET 옵션 이용
SELECT * FROM USER LIMIT N
SELECT * FROM USER LIMIT N,M
USER 테이블의 첫 번째 값부터 세 번째 결과까지 출력
SELECT * FROM USER
LIMIT 3
SELECT * FROM USER
LIMIT 0,3
위의 두 코드는 같은 결과를 출력한다!