개발 공부 & 정리
[SQL첫걸음] 11강 결과 행 제한하기 -LIMIT 본문
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 뒤에 기술
'공부 > DB' 카테고리의 다른 글
[SQL첫걸음] 13강 문자열 연산 (0) | 2022.06.13 |
---|---|
[SQL첫걸음] 12강 수치 연산 (0) | 2022.06.13 |
[SQL첫걸음] 10강 복수의 열을 지정해 정렬하기 (0) | 2022.06.13 |
[SQL첫걸음] 9강 정렬-ORDER BY (0) | 2022.06.13 |
[SQL첫걸음] 8강 패턴 매칭에 의한 검색 (0) | 2022.06.13 |
Comments