* 순위 관련 함수는 정렬이 필수
rank() | dense_rank() | row_number() |
1 | 1 | 1 |
2 | 2 | 2 |
2 | 2 | 3 |
4 | 3 | 4 |
rank()와 dense_rank()는 동일 값인 경우 동일 순위
- rank()는 동일 값 제외하고 이어서 순위
- dense_rank()는 동일 값 갯수 상관없이 이어서 순위
row_number()는 동일 값인 경우에도 순차적 순위
추가적인 부분은 다음에 이어서 추가할 예정...
자세히 설명나와있는 링크 첨부
https://doorbw.tistory.com/221
[MS SQL Server] #10_순위 함수(RANK, DENSE_RANK, ROW_NUMBER, NTILE)
안녕하세요. 문범우입니다.이번 글에서는 SQL Server에서의 순위함수들(RANK, DENSE_RANK, ROW_NUMBER, NTILE)에 대해서 알아보며 함께 PARTITION BY 절에 대해서도 함께 알아보도록 하겠습니다. 이번 실습 또한
doorbw.tistory.com
'기타' 카테고리의 다른 글
[sqld] 노랭이 개정판 2과목 28번 문제 (3) | 2024.03.01 |
---|---|
[sqld] 공백문자('')를 insert하는 경우 oracle vs sql server (0) | 2024.02.24 |
[sqld] null 이란? (연산, 정렬, 함수) (0) | 2024.02.21 |
[sqld] 날짜형 함수 시간 더하기 (0) | 2024.02.19 |
[sqld] 컬럼에 null이 있는데 order by desc 정렬한 경우 (oracle vs sql server) (0) | 2024.02.16 |