다음 [EMP]의 급여를 오름차순으로 정렬하여 [결과]의 RNK를 구하려고 한다. [SQL]의 ( )에 들어갈 함수로 가장 적절한 것은?
[EMP]
| ENAME | SAL |
|---|---|
| ARA | 1800 |
| BORA | 1800 |
| DANA | 3200 |
| YUNA | 4700 |
[결과]
| ENAME | SAL | RNK |
|---|---|---|
| ARA | 1800 | 1 |
| BORA | 1800 | 1 |
| DANA | 3200 | 2 |
| YUNA | 4700 | 3 |
[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()
꿈라CBT