[SQL] 순위 함수 (RANK, DENSE_RANK, ROW_NUMBER, NTILE)
1. RANK 중복 값들에 대해 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 개수만큼 떨어진 순위로 출력하도록 하는 함수 SELECT empNo, empName, salary, RANK() OVER (ORDER BY salary DESC) as RANK등수 FROM employee 2. DENSE_RANK 중복 값들에 대해서 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 값 개수와 상관없이 순차적인 순위 값을 출력하도록 하는 함수 SELECT empNo, empName, salary, DENSE_RANK() OVER (ORDER BY salary DESC) as DENSE_RANK등수 FROM employee 3. ROW_NUMBER 중복 값들에 대해서도 순하적인 순위를 표시하..
2022. 11. 12.