728x90 반응형 rank1 [postgreSQL] row_number(), rank(), dense_rank(), partition by row_number() : 1등이 두명이어도 1, 2등으로 나눈다. rank() : 1등이 두명이면 다음은 3등이다. dense_rank() : 1등이 두명이면 다음은 2등이다. 사전 데이터 생성 row_number() over() row_number() over() 만 쓴 경우 별로도 partition by 나 order by 를 주지 않았기 때문에 현재 데이터에서 번호만 붙었습니다. row_number() over(partition by country) 나라별로 partition by를 적용해서 각각 번호가 생성되었습니다. row_number() over(partition by country, team) partition by 를 나라와 팀 두가지로 적용하였습니다. 그래서 먼저 나라로 나누고 그 안에.. 2024. 1. 17. 이전 1 다음 728x90 반응형