Case when 조건식1 then 결과1
when 조건식2 then 결과2
else 결과
* 조건식 사이에 콤마 X
* case 문은 end로 끝남
* ansi sql 형식 지원
* 결과에 null 사용 X
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | /* 조건식이 1개일때*/ case when a.animal_name= '사자' then '사자임' /*a.animal_name 사자임으로 변경*/ else '아님' /* 조건이 만족하지 않을시 '아님'으로 변경*/ end /* 위와 동일*/ case a.animal_name when '사자' then '사자임' else '아님' end /* 조건식 2개 이상일때*/ case when a.animal_name='사자' then '사자임' when a.animal_name='하마' then '하마임' else '아님' end /* 위와 동일*/ case a.animal_name when '사자' then '사자임' when '하마' then '하마임' else '아님' end | cs |
본 글은 다소 주관적인 생각들을 포함하고 있어, 잘못된 정보를 제공할 수도 있습니다. 부족한 점이 있으면 댓글 남겨주세요. 추가 및 수정 하도록 하겠습니다. 감사합니다.
[SI에서 살아남기] ANSI SQL JOIN에 대한 이해 (0) | 2020.05.06 |
---|
댓글 영역