반응형
MySQL CASE WHEN 사용하기.
조건에 따라 값을 바꿔서 출력하는 case when 사용하기.
case
when 조건1 then 표시할 값
when 조건2 then 표시할 값
when 조건3 then 표시할 값
….
else 모든 조건에 해당하지 않을 때 의 값
end
나이가 30미만이면 청년, 40미만 이면 장년, 60미만 이면 중년, 60이상이면 노년으로 표시해 보겠습니다.
select name, age,
case
when age < 30 then ‘청년’
when age < 40 then ‘장년’
when age < 60 then ‘중년’
when age >= 60 then ‘노년’
else ‘없음’
end
from table_01;
반응형
'MySQL' 카테고리의 다른 글
MySQL 그룹별로 표시하기. (0) | 2017.11.27 |
---|---|
MySQL 정렬하기(오름차순, 내림차순, 표시 범위 지정). (0) | 2017.11.26 |
MySQL 조건에 AND 와 OR 사용하기. (0) | 2017.11.24 |
MySQL select 조건 설정하기. (0) | 2017.11.22 |
MySQL 계산하거나 문자열을 결합해서 표시하기, MySQL 함수 사용하기 (0) | 2017.11.10 |