database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41537 게시물 읽기
No. 41537
순번 먹이기(제발 도와주세요.ㅠㅠㅠㅠ)
작성자
일쌍다반사(jshlove7)
작성일
2018-03-21 12:49ⓒ
2018-03-21 13:10ⓜ
조회수
5,343

순번 데이타

-------------------------------------------------

 

1 10

-------------------------------------------------

 

1 10

2 20

-------------------------------------------------

 

1 10

2 10

3 20

4 20

-------------------------------------------------

 

 

1 10

1 10

2 10

3 20

4 20

5 20

-------------------------------------------------

 

 

1 10

1 10

1 10

2 10

3 20

4 20

5 20

6 20

-------------------------------------------------

 

위의 같은 데이타가 존재할시, 데이타를 보시면 같은 값이 쭉 나오다가 다른값이 나오기 전 데이타의 마지막 로우순번이 달라지면서,

순차적으로 순번을 채번 하고 싶습니다.

 

저의 질문이 정확히 전달이 되었나요?

 

 

쿼리를 어떻게 만들면 될까요? ㅜㅜ.

 

고수님들의 진심어린 조언 부탁드리겠습니다..

 

 

이 글에 대한 댓글이 총 2건 있습니다.

WITH t AS
(
SELECT 10 v FROM dual
UNION ALL SELECT 10 FROM dual
UNION ALL SELECT 10 FROM dual
UNION ALL SELECT 10 FROM dual
UNION ALL SELECT 20 FROM dual
UNION ALL SELECT 20 FROM dual
UNION ALL SELECT 20 FROM dual
UNION ALL SELECT 20 FROM dual
)
SELECT v
     , SUM(DECODE(rn, 1, 1, x)) OVER(ORDER BY rn) rn
  FROM (SELECT v
             , ROW_NUMBER() OVER(ORDER BY v) rn
             , DECODE(LEAD(v) OVER(ORDER BY v), MIN(v) OVER(), 0, 1) x
          FROM t
        )
;

마농(manon94)님이 2018-03-21 15:26에 작성한 댓글입니다.

마농님 감사합니다.~^^

일쌍다반사님이 2018-03-21 15:42에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41540근무기간 구하기 [2]
IT재벌
2018-03-26
5343
41539쿼리 질문드려요~ 답변부탁드립니다. [1]
잘될거다
2018-03-23
5138
41538컬럼별로 카운트 하는방법 알려주세요 [3]
민재영
2018-03-22
5217
41537순번 먹이기(제발 도와주세요.ㅠㅠㅠㅠ) [2]
일쌍다반사
2018-03-21
5343
41536마농님 도와주세요. [2]
라일락
2018-03-19
5509
41535빈 row 추가 방법 문의 [1]
서준용
2018-03-19
5329
41534DB OPEN 시도시 ERROR 문제 질문드려요. [1]
왕왕초보
2018-03-15
5334
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다