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