SQLD(SQL 개발자) 기출 · 윈도우 함수
다음 중 아래와 같은 테이블에서 SQL을 실행할 때 결과로 가장 적절한 것은?

이 문제 풀어보기
정답 및 해설 보기
정답: 4번
위의 SQL은 고객별 매출액과 매출 순위를 구하되 동일 순위일 경우 중간 순위를 비워둔 데이터를
추출한다. 순위를 구하는 함수로는 RANK, DENSE_RANK, ROW_NUMBER 함수가 있다. RANK WINDOW FUNCTION은 동일 값에 대해서는 동일 순위를 부여하고 중간 순위는 비워 두지만,
DENSE_RANK 함수는 동일 순위를 부여하되 중간 순위를 비우지 않는다. ROW_NUMBER 함수는
동일 값에 대해서도 유일한 순위를 부여한다.
추출한다. 순위를 구하는 함수로는 RANK, DENSE_RANK, ROW_NUMBER 함수가 있다. RANK WINDOW FUNCTION은 동일 값에 대해서는 동일 순위를 부여하고 중간 순위는 비워 두지만,
DENSE_RANK 함수는 동일 순위를 부여하되 중간 순위를 비우지 않는다. ROW_NUMBER 함수는
동일 값에 대해서도 유일한 순위를 부여한다.