ID | NAME 스키마의 테이블을
- SELECT * FROM db.test;
| ID | NAME |
|------|------|
| 1525 | a |
| 1528 | b |
| 1525 | w |
| 1526 | b |
| 1526 | v |
| 1528 | c |
| 1525 | b |
Order by 된 결과에 순번을 매기는 방법은 ROW_NUMBER() 함수를 이용한다.
- SELECT *, ROW_NUMBER()OVER(PARTITION BY id ORDER BY name ) AS nums
| ID | NAME | RN |
|------|------|----|
| 1525 | a | 1 |
| 1525 | b | 2 |
| 1525 | w | 3 |
| 1526 | b | 1 |
| 1526 | v | 2 |
| 1528 | b | 1 |
| 1528 | c | 2 |