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
운영게시판
최근게시물
DB2 Q&A 1376 게시물 읽기
No. 1376
where 절에 if 문과 같이 쓸수있나요.......
작성자
초보
작성일
2007-07-03 13:10
조회수
8,396

select a.data , b.data

from a , b

where a.data > '00'

and b.data = ( if a.data = '01' then 'AA' else 'BB' )




좀 허접하게 예를 들었지만 where 절에 if or case 문과 같이 조건을

줄수 있는지 고수님들 부탁드립니다.

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

CASE문 됩니다.

select a.data , b.data

from a , b

where a.data > '00'

and b.data = (case when a.data = '01' then 'AA' else 'BB'  end)

 

박진복(pjb708)님이 2007-07-03 13:20에 작성한 댓글입니다.

박진복님 감사합니다....

초보님이 2007-07-03 14:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1380대용량 select문 해결 방법 좀. [1]
parkgoon
2007-07-04
9217
1378조인 관련 질문 드림니다.ㅠㅠ [1]
LoverDB
2007-07-04
7923
1377select 안에 select 가 가능 한가요..... [3]
초보
2007-07-03
8422
1376where 절에 if 문과 같이 쓸수있나요....... [2]
초보
2007-07-03
8396
1375도움좀 부탁드립니다...
채연아빠
2007-07-02
7481
1374View 및 Stored Procedure 일괄생성 [1]
백미혜
2007-07-02
8098
1373헤더 보이지 않게 출력하기 [1]
초보
2007-06-30
7996
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.039초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다