본문 바로가기

프로그래밍 학습/SQL

[MSSQL] 순위함수 (ROW_NUMBER) 사용방법!

728x90



테이블을 출력할 때 유용하게 쓰이는 함수들이에요!

키 순위라던가 지역별 순위라던지 많이 쓰이는 것들이니 알아두면 좋으실듯!




키 큰 순위 설명 (작은순위로 하실려면 ->  ASC)

ROW_NUMBER() 라는 함수를 쓰는데 여기에는 ORDER BY 로 어떤 정렬을 할 건지 필수적으로 들어가야되요

DESC 내림차순 ASC 오름차순으로 인해 작은지 큰지 결정이 됩니다.  


지역 키 순위 설명

방식은 똑같고 PARTITION BY addr 이라는 것을 통해 지역을 PARTITION(나눔) 한다 생각하시면 되겠네요