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 40550 게시물 읽기
No. 40550
쿼리 조회 질문좀 할게요.
작성자
풍류
작성일
2014-08-06 11:22
조회수
7,398

발송방법이라는 컬럼과 전화번호,메일이라는 컬럼이 존재합니다.

이때 발송방법이 SMS 이면 전화번호컬럼이 나오게 되고

(SEND_METHOD 컬럼 ,tel 컬럼)

발송방법이 메일이면 메일 컬럼이 값이 조회가 되어야하는데요.

(SEND_METHOD 컬럼 ,EMAIL 컬럼)

이와같은 쿼리를 짤때 어떻게 해야하는지 좀 알려주세요..ㅠ

 

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

SELECT 발송방법, 전화번호, 메일
     , DECODE(발송방법, 'SMS', 전화번호
                      , '메일', 메일
                      ) AS 발송대상1
     , CASE WHEN 발송방법 = 'SMS' THEN 전화번호
            WHEN 발송방법 = '메일' THEN 메일
        END AS 발송대상2
     , CASE 발송방법 WHEN 'SMS' THEN 전화번호
                     WHEN '메일' THEN 메일
        END AS 발송대상3
  FROM 테이블
;

마농(manon94)님이 2014-08-06 15:44에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40553두 테이블 PK로 조회 시... [1]
오라클초보
2014-08-08
7399
40552잡(job)을 만들었는데 예정 실행시간과 실제 실행시간이 완전히 다른데 이유가 뭘까요. [2]
정지선
2014-08-07
7120
40551대량 Insert & Update 작업 종료 직전 에러로 인해 프로세스를 강제로 죽인 경우...
이태민
2014-08-06
7337
40550쿼리 조회 질문좀 할게요. [1]
풍류
2014-08-06
7398
40549SQL에서 YYYYMMDD 하고 RRRRMMDD 의 차이를 알고 싶네요? [2]
일쌍다반사
2014-08-01
10034
40547쿼리 질문 드립니다. [1]
게스트
2014-07-29
7742
40546오라클 소수점 표시 이상하네요 [1]
캔디
2014-07-29
7998
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다