반응형
프로그램 언어의 if문이나, switch문에 해당한다.
조건값에 따른 처리를 구분하여 처리할 수 있다.
예제
city테이블에서 이름, 인구수, 도시 레벨을 출력하시오.
(도시 레벨은 인구수가 100000명 이하일 경우 Level 0, 1000000명 이하일 경우 Level 1, 10000000명 이하일 경우 Level 2, 그 이상일 경우 Level 3로 지정하시오.)
select Name, Population,
case
when Population <= 100000 then 'Level0'
when Population <= 1000000 then 'Level1'
when Population <= 10000000 then 'Level2'
else 'Level3'
end
from city;
반응형
'정리 작업중' 카테고리의 다른 글
[MySQL] GROUP BY / HAVING (0) | 2022.10.12 |
---|---|
[MySQL] LIKE 검색 (0) | 2022.10.12 |
[MySQL] 뷰 VIEW (0) | 2022.10.12 |
[MySQL] As 별명(ALIAS) (0) | 2022.10.12 |
[MySQL] 문자열 유용한 함수들 (0) | 2022.10.12 |