안녕하세요
아래와 같은 샘플 쿼리처럼 동일기준끼리 특정한 GROUPING값(함수호출을 통한 채번)을
나타내고 싶은때는 어떻게 처리하면 좋을런지요? 조언 부탁드립니다.
with tst as ( select '100' no, '김' name from dual union all select '110' no, '김' name from dual union all select '120' no, '김' name from dual union all select '200' no, '이' name from dual union all select '210' no, '이' name from dual ) select no, name , row_number() over(partition by name order by no ) rn from tst ; NO NAME RN GROUPING값 100 김 1 'ABC' 110 김 2 'ABC' 120 김 3 'ABC' 200 이 1 'DEF' 210 이 2 'DEF'
말씀하시는 내용이 이해가 안갑니다. 서로 사용하는 용어의 의미가 다른 것 같습니다.
일부만 조금씩 노출하지 마시고 전체 그림을 그려주세요.
Sequence 가 오라클 의 Sequence 객체를 말하는 건가요? 아니면 다른 의미의 값인가요?
'김' 이라는 사람의 Sequence 가 이미 다른 테이블에 저장되어 있다는 건가요?