SQLD · 모의고사 9회 · 29번

Q.29모의고사 9회2과목 · SQL 기본 및 활용
다음 [EMP]의 급여를 오름차순으로 정렬하여 [결과]의 RNK를 구하려고 한다. [SQL]의 ( )에 들어갈 함수로 가장 적절한 것은?
[EMP]
ENAMESAL
ARA1800
BORA1800
DANA3200
YUNA4700
[결과]
ENAMESALRNK
ARA18001
BORA18001
DANA32002
YUNA47003
[SQL]
SELECT ENAME,
       SAL,
       ( ) OVER (ORDER BY SAL ASC) AS RNK
FROM EMP
ORDER BY SAL ASC, ENAME ASC;
  • 1ROW_NUMBER()
  • 2NTILE(4)
  • 3RANK()
  • 4DENSE_RANK()

정답: 4번 · DENSE_RANK()

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