SQLD · 60회 변형 · 어려움 난이도 · 46번

Q.46202660어려움 변형2과목 · SQL 기본 및 활용
아래 SALES 테이블에 대해 다음 SQL을 실행한 결과, 지점 A에서는 강민준·윤서연·한지우·오도현 4명이, 지점 B에서는 서예진·문준호 2명이 조회되어 총 6행이 반환되었다. 빈칸에 들어갈 분석 함수로 가장 적절한 것은?
보기
[SALES]
지점사원매출
A강민준900
A윤서연800
A한지우800
A오도현700
A임하늘600
B서예진500
B문준호400
SELECT 지점, 사원, 매출
FROM ( SELECT 지점, 사원, 매출,
              ( ? ) OVER (PARTITION BY 지점 ORDER BY 매출 DESC) AS RNK
       FROM SALES )
WHERE RNK <= 3;
  • 1RANK()
  • 2DENSE_RANK()
  • 3NTILE(3)
  • 4ROW_NUMBER()

정답: 2 · DENSE_RANK()

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기