공부/DB
[SQL첫걸음] 11강 결과 행 제한하기 -LIMIT
현뽀-
2022. 6. 13. 10:54
LIMITE을 이용해 결과 행을 제한하는 방법
- '최대 행 수'를 수치로 지정
SELECT [rowName] FROM [table] Where [조건식] ORDER BY [rowName] LIMIT [행 수]
✔️ 마지막에 지정하여 최종적 처리 → WHERE로 검색 후, ORDER BY로 정렬 후 행수만큼 제한하여 반환
✔️ 표준SQL이 아님 - MySQL, PostgreSQL에서만 사용
SQL Server → TOP, Oracle → Where ROWNUM
✔️ ROWNUM은 WHERE 구로 지정 → 정렬 전 처리 → LIMIT와 결과 값 다름.
OFFSET
- Pagination에서 시작 위치 지정. 생략 가능(default 0), LIMIT 뒤에 기술