Notice
Recent Posts
Recent Comments
Link
투케이2K
157. (Oracle/오라클) where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시 본문
[개발 환경 설정]
개발 툴 : Toad
개발 언어 : Oracle
[소스 코드]
/*
[where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시]
1. case when then else : 특정 조건을 만족하는 경우를 확인하고, 분기처리를 수행할 수 있습니다
2. 로직 : T_DEPT 값이 백제, 후백제 인 경우 1 값을 반환하며, 그렇지 않은 경우는 0 값을 반환합니다
*/
SELECT T_NAME, T_DEPT
FROM TEST_USER
WHERE (CASE WHEN T_DEPT = '백제' THEN 1
WHEN T_DEPT = '후백제' THEN 1
ELSE 0
END) = 1 -- 1값을 만족하는 데이터만 출력
ORDER BY T_DEPT DESC;
[결과 출력]
[요약 설명]
/*
[where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시]
1. case when then else : 특정 조건을 만족하는 경우를 확인하고, 분기처리를 수행할 수 있습니다
2. 로직 : T_DEPT 값이 백제, 후백제 인 경우 1 값을 반환하며, 그렇지 않은 경우는 0 값을 반환합니다
*/
반응형
'OracleDB' 카테고리의 다른 글
159. (Oracle/오라클) DB LINK (디비 링크) 테이블 , 함수 , 프로시저 조회 방법 (0) | 2021.09.23 |
---|---|
158. (Oracle/오라클) like 사용해 전체 검색 및 특정 조건 검색 수행 실시 (2) | 2021.09.23 |
156. (Oracle/오라클) NOT LIKE 사용해 특정 문자 포함 데이터 제외하고 출력 실시 (0) | 2021.09.23 |
155. (Oracle/오라클) CORR 사용해 피어슨 상관 분석 수행 실시 - 상관 계수 구하기 , 상관 중요도 계산 (0) | 2021.09.13 |
154. (Oracle/오라클) 프로시저 (procedure) - 다중 OUT MSG 아웃 메시지 반환 및 커서 테이블 반환 실시 (0) | 2021.09.08 |
Comments