by 유환 [SQL Query] [2020.03.02 17:28:22]
안녕하세요.
아래 처럼 데이터가 테이블에 있는경우 밑에 결과 처럼 그룹별로 순서를 먹일수 있나요?
수고하세요.
A B ------- 1 A 1 A 1 C 1 C 2 A 2 B 3 A
//////////
결과
A B SEQ ----------- 1 A 1 1 A 1 1 C 2 1 C 2 2 A 1 2 B 2 3 A 1
dense_rank 쓰면 되지 않을까요?
select a, b, dense_rank() over (partition by a order by a,b) from table;
order by 절에 a 는 불필요해요.
마농님 그렇군요..생각이 짧았습니다. 감사합니다.
감사합니다 ^^