Top N 쿼리
Top N 쿼리
- TOP : SQL Server에서 사용
- LIMIT : MySQL, PostgreSQL 등에서 사용
- FETCH FIRST : DB2, Oracle 등에서 사용
- ROWNUM : Oracle에서 사용
+) LIMIT, TOP, FETCH의 논리적 실행 순서는 ORDER BY 다음
유의사항
- ORDER BY 사용은 필수 (정렬 없이 사용 시 랜덤 결과 출력)
- TOP 사용 시 동일한 순위도 함께 출력하려면 WITH TIES 사용
- ROWNUM 사용 시 =, > 연산자는 사용 불가