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 39464 게시물 읽기
No. 39464
CASE WHEN 은 한건씩만 처리되나요?
작성자
질문
작성일
2012-05-24 20:11
조회수
4,190

 CASE WHEN 에서,

THEN 안에서는 하나의 컬럼만 처리가능한가요?
예를들어 
CASE WHEN A='1'
THEN A,B,C,D,E
ELSE F,G,H,I,J
END
이렇게는 안되나요?
CASE WHEN A='1'
THEN A
ELSE F
END
CASE WHEN A='1'
THEN B
ELSE G
END
.....
이렇게 나눠서적어야하나요?
아님,, CASE WHEN말고 다른 방법은없나요?
 
이 글에 대한 댓글이 총 2건 있습니다.

case 의 then 절엔 하나의 값만 올 수 있습니다.

무었을 하길 원하시는지 설명해 주시면 도움 드리겠습니다.

마농(manon94)님이 2012-05-25 08:14에 작성한 댓글입니다.

select a,b,c,d,e

from table

where a = '1'

union

select f,g,h,i,j

from table

where a != '1'

u님이 2012-05-25 17:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39468쿼리문 조언 부탁드립니다. [1]
김종열
2012-05-29
4487
39467초보 질문드려요^^ uninstall 하는법 [1]
임서희
2012-05-27
3345
39466PROC 에서 VARRAY를 어떤방식으로 가져오나요.
질문자
2012-05-26
3743
39464CASE WHEN 은 한건씩만 처리되나요? [2]
질문
2012-05-24
4190
39463한테이블의 한줄의 데이터로 통계만들기 [1]
하수
2012-05-24
4529
39462오라클 Deadlock 관련 질문 드립니다. [1]
임종균
2012-05-24
3796
39461[초보] 100건씩 증가 될수 있는 프로시져 생성문을 요청 드립니다. [1]
하승철
2012-05-23
3987
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다