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 39656 게시물 읽기
No. 39656
레벨값을 숫자로 증가시키는 방법 좀 알려 주세요.
작성자
은혜로살기
작성일
2012-09-24 15:15
조회수
4,294

DB에 아래와 같이 레벨 값이 들어 있어요.

1

2

1

2

2

2

1

2

2

1

2

2

2

...

1을 만나면 숫자가 증가시키는 방법을 알고 싶습니다.

1     1

2     1

1     2

2     2

2     2

2     2

1     3

2     3

2     3

1     4

2     4

2     4

2     4

...

고수님들 좀 부탁드립니다.

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

with tt as (
select 1 lv from dual union all
select 2 lv from dual union all
select 1 lv from dual union all
select 2 lv from dual union all
select 2 lv from dual union all
select 2 lv from dual union all
select 1 lv from dual union all
select 2 lv from dual union all
select 2 lv from dual union all
select 1 lv from dual union all
select 2 lv from dual union all
select 2 lv from dual union all
select 2 lv from dual
)
select lv, sum(decode(lv,1,1,0)) over(order by rownum) ss
  from tt
 

준(BBANGGGU)님이 2012-09-24 16:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39659그룹내 정렬 [1]
한숨
2012-09-25
4347
39658복구가 가능한가요?
intfive
2012-09-25
4076
39657구현이 어려워요. [2]
어려워
2012-09-25
4798
39656레벨값을 숫자로 증가시키는 방법 좀 알려 주세요. [1]
은혜로살기
2012-09-24
4294
39655ORA-00604 / ORA-01003 에러 문의합니다.
금현
2012-09-24
5621
39654그룹핑 한 결과의 마지막값 알아내기? [1]
골머리
2012-09-23
5222
39653순환조회? [2]
해외
2012-09-21
4637
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다