반응형
rank()
- 순위를 계산, 1등이 2명이면 다음 등수는 3등이 됨
SELECT ENAME, SAL,
RANK() OVER (ORDER BY SAL DESC) ALL_RANK,
FROM EMP
ENAME | SAL | ALL_RANK |
test1 | 5000 | 1 |
test5 | 3000 | 2 |
test7 | 3000 | 2 |
test9 | 2985 | 4 |
DENSE_RANK()
- 순위를 계산, 1등이 2명이면 다음 등수는 2등이 됨
SELECT ENAME, SAL,
DENSE_RANK() OVER (ORDER BY SAL DESC) DENSE_RANK,
FROM EMP
ENAME | SAL | DENSE_RANK |
test1 | 5000 | 1 |
test5 | 3000 | 2 |
test7 | 3000 | 2 |
test9 | 2985 | 3 |
반응형