728x90
- WHEN과 THEN은 한쌍이어야 합니다.
- WHEN과 THEN은 다수가 존재할 수 있습니다.
- ELSE가 존재하면 모든 조건에 해당하지 않는 경우에 반환 값을 설정할 수 있습니다.
- ELSE가 존재하지 않고, 조건에 맞지 않아서 반환 값이 없으면 NULL를 반환합니다.
출처: https://extbrain.tistory.com/46 [확장형 뇌 저장소]
-- case 문법
-- 년도가 2000년 보다 크면, '최근 책' 이라고 하고,
-- 그렇지 않으면, '옛날 책' 이라고 하시오
select * ,
case
when released_year >= 2000 then '최근 책'
else '옛날 책'
end as genre
from books;
- 새로운 컬럼으로 만들어서 결과가 나온다.
'MySQL_Workbench' 카테고리의 다른 글
MySQL case문 만들때 조심해야 할 사항 (컬럼 이름 사용법) (0) | 2021.12.09 |
---|---|
MySQL ifnull 함수 사용법 (0) | 2021.12.09 |
MySQL에서, 값이 null 인지 확인 할 때는, is null 사용 (0) | 2021.12.09 |
MySQL 특정 문자 포함 검색 like (0) | 2021.12.08 |
MySQL 제외하고 가져오기 (0) | 2021.12.08 |