ROW_NUMBER()2 [SQL 이해하기] - 15. SQL: TOP-N 쿼리 Top-N 쿼리는 선택된 데이터 집합에서 상위 N개의 결과만 출력한다. 상위 N개의 결과를 출력하기 위해 ROWNUM이라는 가상 컬럼(Pseudo Column) 또는 윈도우 함수 ROW_NUMBER()를 사용한다. ROWNUM 가상 컬럼은 테이블에 포함되어 있는 값은 아니지만 행을 출력할 때 일련 번호를 부여해 준다. 테이블에 포함되어 있는 관리 대상 데이터는 아니기 때문에 가상 컬럼이라고 불린다. 예를 통해 살펴보자. SELECT ROWNUM, 국어, 영어, 수학 FROM(SELECT 국어, 영어, 수학 FROM EXAMRESULT ORDER BY 국어 DESC, 영어 DESC, 수학 DESC) WHERE ROWNUM 2023. 7. 7. [SQL 이해하기] - 14. SQL: 윈도우 함수 - 종류와 동작 이전 포스팅에서 윈도우 함수의 동작과 쿼리 안에서의 문법에 대해 살펴보았다. 2023.07.06 - [데이터 모델과 SQL] - [SQL 이해하기] - 13. SQL: 윈도우 함수 [SQL 이해하기] - 13. SQL: 윈도우 함수 윈도우 함수는 OVER 절과 함께 사용되며 OVER 절 안의 내용을 요약한다. 예를 통해 살펴보자. 아래 예는 주(state) 당 학생 수를 TOTAL 컬럼에 함께 표시하는 쿼리이다. SELECT STUDENTID, STUDSTATE, COUNT(*) OVER youngbyte.tistory.com 이전 포스팅에서 윈도우 함수의 종류에 대해서 잠시 나열하였는데 이번 포스팅에서는 자주 쓰이는 함수들의 동작을 정리해보도록 하겠다. - 순위 함수 · RANK(): 순위를 표시한다... 2023. 7. 6. 이전 1 다음