TOP-N 쿼리란?TOP-N 쿼리는 SQL에서 상위 N개 행을 추출하는 방법을 말한다.특정 기준으로 가장 높은 값이나 가장 낮은 값을 가진 데이터를 일정 개수만 조회할 때 사용하는 방식이다.예시)점수가 가장 높은 학생 상위 3명, 매출이 가장 높은 상품 5개ROWNUMROWNUM은 Oracle 데이터베이스에서 조회 결과에 대해 임시로 부여되는 순차 번호다.조회된 행의 순서대로 1부터 번호가 매겨지며, 이 값은 테이블에 실제로 저장된 컬럼이 아니라 조회 시점에만 만들어지는 가상 컬럼이다.대표적인 가상 컬럼 예시로 ROWNUM, ROWID, LEVEL 등이 있다예시)SELECT ROWNUM, STUDENT_ID, NAME, SCOREFROM STUDENT_SCORE;결과에는 조회된 순서대로 1, 2, 3....