코딩/SQL

41. 순위 출력(RANK)

돌돌55 2022. 6. 2. 10:51

요약

1. 순위는 RANK() OVER를 사용

2. 공동 순위를 고려해서 나옴(1등이 두명이면 그 다음은 3등)

3. 괄호 안을 조정해서 원하는 RANK를 출력할 수 있다.(직업별.. 등등)

 

 

 

순위를 출력해보자 

 

RANK() OVER(ORDER BY 변수 DESC)로 순서를 출력할 수 있다.

 

괄호안은 용도에 맞게 변경해서 사용할 수 있다.

 

 

 

아래와 같이 PARTITION BY job을 추가하여 직업별로 나누어서 순서를 뽑을 수도 있다.

 

 

'코딩 > SQL' 카테고리의 다른 글

43. 등급 출력(NTILE)  (0) 2022.06.03
42. 순위출력2(DENSE_RANK)  (0) 2022.06.03
40. 건수 출력하기(COUNT)  (0) 2022.06.02
39. 토탈값 출력하기(SUM)  (0) 2022.06.02
38. 평균값 출력하기(AVG, HAVING)  (0) 2022.06.01