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 29912 게시물 읽기
No. 29912
decode로 해결을 해보려고 하는데요.
작성자
김민우(smilewhite)
작성일
2007-03-05 14:02
조회수
1,988

코드값이 1,2,3,4,5,6,7,99 가 있습니다.


이중 값이 3일 경우엔 코드값이 3인 data만 가져오게 하고, 그렇지 않을 경우 전체 다 나오게 하려고 하는데요.


where .....

         decode(:rg_gubun,'3',3,????)

         .....


decode에서 else부분에 전체값을 가져오게 할 수는 없는건가요?


리포트를 새로 하나 만들어서 따로 처리해도 되겠지만, 기왕이면 쿼리 하나로 해결을 해보고 싶은 욕심때문에 헤매고 있습니다.

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

아래와 같이 '3'이 아닌 경우에는 gubun=gubun과 같이 되어 항상 참이 됩니다.

where .....

and gubun = decode(:rg_gubun, '3', '3', gubun) 

.....

전영식(garam111)님이 2007-03-05 14:33에 작성한 댓글입니다.

아, 이렇게 간단할수가..ㅠㅠ

감사합니다.

친구녀석이랑 이리저리 머리 굴리고 있었는데, 간단하게 되네요.

정말 감사드립니다.

김민우(smilewhite)님이 2007-03-05 14:46에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29915exp 질문입니다. [3]
exp
2007-03-05
1919
29914ORA-12505 문의 [4]
궁그미
2007-03-05
4458
29913ORA-02068, ORA-03113 문의 [6]
궁그미
2007-03-05
21599
29912decode로 해결을 해보려고 하는데요. [2]
김민우
2007-03-05
1988
29911[질문]월별평균구하기 [2]
오라클
2007-03-05
2647
29910toad 한글메뉴얼 부탁드려요
김희준
2007-03-05
1877
29909인덱스의 내용을 검색할 수 있을까요? [3]
박준구
2007-03-05
2013
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다