탑앤쿼리1 [SQL] 탑 앤 쿼리 (TOP N QUERY) TOP N QUERY-페이징 처리를 효과적으로 수행하기 위해 사용-전체 결과에서 특정 N개 추출예) 성적 상위자 3명 TOP-N 행 추출 방법1.ROWNUM2.RANK3.FETCH4.TOP N(SQL Server) 1.ROWNUM-출력된 데이터 기준으로 행 번호 부여-절대적인 행 번호가 아닌 가상의 번호이므로 특정 행을 지정할 수 없음(=연산 불가)-첫번째 행이 증가한 이후 할당되므로 '>' 연산 사용 불가(0은 가능)EX) ROWNUM 출력 형태SELECT ROWNUM, EMP.* FROM EMP WHERE SAL >=1500; ROWNUM 잘못된 사용#ROWNUM 잘못된 사용1#크다 조건 전달 불가SELECT * FROM EMPWHERE ROWNUM > 1#ROWNUM 잘못된 사용2#항상 불변.. 2024. 8. 18. 이전 1 다음