SQLD(SQL 개발자) 기출 · 윈도우 함수
다음은 사원 테이블 TAB1의 일부 데이터이다. 다음 SQL을 실행한 결과가 아래와 같을 때, 빈칸에 들어갈 함수로 가장 적절한 것은?



본문)
<SQL>
SELECT NAME, SALARY, ________ OVER (ORDER BY SALARY DESC) AS RANKING FROM TAB1;
이 문제 풀어보기
정답 및 해설 보기
정답: 2번
같은 급여(6000)는 같은 순위 1을 부여
그 다음 등수는 2를 건너뛰고 3부터 시작 → RANK()의 특징
ROW_NUMBER()는 1, 2, 3, 4, 5
DENSE_RANK()는 1, 1, 2, 3, 4
그 다음 등수는 2를 건너뛰고 3부터 시작 → RANK()의 특징
ROW_NUMBER()는 1, 2, 3, 4, 5
DENSE_RANK()는 1, 1, 2, 3, 4