row_number : 몇번째 줄인지를 알려줌. 10개의 row가 있으면 항상 1~10이 빠짐없이 부여된다.
rank : 동점이 있을 경우 같은 등수를 부여하고, 동점 갯수만큼 순위를 건너뛰어 부여한다. 즉, 2등이 동점일 경우 2등이 둘, 3등 없고, 4등부터 부여된다.
dense_rank : 동점이 있을 경우 같은 등수를 부여하고, 차순위자에게 바로 +1한 등수를 부여한다. 즉, 2등이 동점일 경우 2등이 둘이고 차상위자가 3등이 된다.
PostgreSQL의 Window Function : https://www.postgresql.org/docs/9.3/static/functions-window.html
'SW-PRODUCT > 개발-데이터분석' 카테고리의 다른 글
[링크] Druid와 연동된 imply의 Pivot (0) | 2016.12.22 |
---|---|
[링크] Kafka New Producer API (0) | 2016.12.21 |
그린플럼(Greenplum)에서 Bitmap Index 사용하기 (0) | 2016.11.08 |
[링크] R을 이용한 텍스트 감정분석. 여론과 감성 발견하기 (0) | 2016.09.22 |
[링크] 쉽게 풀어쓴 딥러닝 (0) | 2016.09.20 |