오라클 Oracle CASE WHEN THEN |
조회해 올 때의 조건은 WHERE 문으로 조건을 걸어 가져올 수 있습니다.
하지만 가져온 값에 어떤 조건을 걸어 보여 주거나 또는 값을 변환할 필요가 있을 경우는 CASE...WHEN...THEN 문을 씁니다.
CASE WHEN 문에는 두 가지 형태의 사용 방법이 있습니다.
1. 특정 Column의 값만 비교하고 싶을 때 |
|
CASE 와 WHEN 사이에 비교하고자 하는 Column 을 넣고
WHEN 과 THEN 사이에 비교하고자 하는 값을 넣어서 비교하는 방법입니다.
2. 내맘대로 조건을 넣고 싶을 때 |
|
CASE 와 WHEN 사이는 비우고, WHEN 과 THEN 사이에 내가 필요한 조건문을 WHERE 절에 넣는 것처럼 넣으면 됩니다.
2번의 경우에는 하나의 조건 뿐만 아니라 여러 개의 조건을 한꺼번에 넣을 수 있는 장점이 있습니다.
|
이상 조회된 값에 조건 걸어 사용하기였습니다.
>> 컴퓨터 및 주변기기 전문샵 마이피씨몰 ☜ 링크
'IT 개발' 카테고리의 다른 글
[C#] Component One (C1) FlexGrid Cell Style (색깔 등) 정하기 (3) | 2014.03.05 |
---|---|
[C#] Component One (C1) FlexGrid Cell Merge (셀 합치기) 하기 (0) | 2014.02.13 |
[오라클|Oracle] 단일 column 값을 몇 개의 column으로 분산하기 (0) | 2013.11.09 |
[오라클|Oracle] 세로 칼럼 값을 가로로 펼치기 (0) | 2013.11.09 |
[오라클|Oracle] 조회값 연속으로 이어 붙이기 - SYS_CONNECT_BY_PATH (0) | 2013.11.09 |