mysql 순위매기기
![[MySQL] 그룹지어 순위 매기는 방법 ROW_NUMBER() OVER PARTITION BY](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbLRhY%2FbtrM7MABeGt%2FBiuqLLczqTh1zk5oxFjqD1%2Fimg.png)
[MySQL] 그룹지어 순위 매기는 방법 ROW_NUMBER() OVER PARTITION BY
> 직업별로 그룹화를 하고 순위를 매기는 방법은 어떻게 할까요? 위와 같은 질문에 답은 row_number() over(partition by 그룹화 기준 칼럼)입니다. 쿼리1) SELECT Name, occupation, ROW_NUMBER() OVER(PARTITION BY occupation) AS rank FROM oocupations; 결괏값: 각 직업을 기준으로 그룹화가 되어 순위를 매겨줍니다. > 조금 더 나아가 직업별로 그룹화를 하고, 이름 순으로 순위를 매기는 방법은 어떻게 할까요? 답은 ROW_NUMBER() OVER(PARTITION BY 그룹화 기준 칼럼 ORDER BY 정렬 기준 칼럼)입니다. 쿼리2) SELECT Name, occupation, ROW_NUMBER() OVER(P..