Data/Data Analysis
2020. 8. 5.
[SQL] RANK(), ROW_NUMBER(), DENSE_RANK()
RANK() 함수는 중복 순위 다음은 해당 개수만큼 건너뛰고 반환 예를들어서 다음과 같은 A테이블이 있다하면 pay user 4.00$ A 3.00$ B 3.00$ C 2.00$ D select rank() over(order by pay desc) as rank, pay, user from A 다음과 같이 출력이된다 rank pay user 1 4.00$ A 2 3.00$ B 2 3.00$ C 4 2.00$ D ROW_NUMBER() 함수는 중복 순위 상관없이 순차적으로 반환 select row_number() over(order by pay desc) as rank, pay, user from A rank pay user 1 4.00$ A 2 3.00$ B 3 3.00$ C 4 2.00$ D DENS..