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
운영게시판
최근게시물
PostgreSQL Q&A 9295 게시물 읽기
No. 9295
Case 에서 When에 여러개 조건을 넣을순 없나요?
작성자
이기자(k3i2)
작성일
2013-06-13 10:15ⓒ
2013-06-13 10:18ⓜ
조회수
9,123

case a.sunbul_gubun when ( '3' || '4' || '6' ) then

case( a.sunbul_in_yn ) when 'Y' then

a.sunbul_in_bank + a.bank

else a.bank end

else a.bank end As aaa

 

제일 윗줄에 a.sunbul_gubun이 '3'이나 '4'나 '6'일때... 라는건데,

저렇게 하니까 안먹히더라고요. || 이게 '이거나'로 사용되어지는것 같지가 않아요.

세개를 하나씩 Case문 쓰자니 너무 길어질거같은데,

위처럼 좀 짧게 할수있는 방법은 없나요?

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

case when a.sunbul_gubun in('3','4','6') then ...

강성구(aend9216)님이 2013-06-14 08:50에 작성한 댓글입니다.
이 댓글은 2013-06-14 08:52에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
9298insert 내부 에 select 쿼리시 에러 [도와주세요] [2]
권지성
2013-06-19
10112
9297postgresql 9.2 에서 dbms_output....? [1]
최종호
2013-06-19
10452
92969.2 설치 후 환경설정 문의 [2]
초보
2013-06-17
8946
9295Case 에서 When에 여러개 조건을 넣을순 없나요? [1]
이기자
2013-06-13
9123
9293bytea로 데이타를 저장하여 integer로 형변환 어떻게 하죠 [3]
심상호
2013-06-10
8822
9292테이블 변경시 변경내용 리턴(trigger) [2]
백선희
2013-06-10
8812
9291postgresql-9.2.3-2-windows 설치시 에러 [3]
작은종
2013-06-07
10366
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다