2-2-5. Top N 쿼리

한칙촉·2025년 11월 11일

SQLD 요약 정리

목록 보기
23/30

Top N 쿼리

Top N 쿼리

  • 상위 N개의 데이터를 추출하는 쿼리
  • TOP : SQL Server에서 사용
  • LIMIT : MySQL, PostgreSQL 등에서 사용
  • FETCH FIRST : DB2, Oracle 등에서 사용
  • ROWNUM : Oracle에서 사용
    +) LIMIT, TOP, FETCH의 논리적 실행 순서는 ORDER BY 다음

유의사항

  • ORDER BY 사용은 필수 (정렬 없이 사용 시 랜덤 결과 출력)
  • TOP 사용 시 동일한 순위도 함께 출력하려면 WITH TIES 사용
  • ROWNUM 사용 시 =, > 연산자는 사용 불가
profile
빙글빙글돌아가는..

0개의 댓글