MySQL / MariaDB case. when. then. 다중조건문 사용하기.
<case. when. then. 단일 조건문 사용하기 >
select case when 조건1 then 반환값 when 조건2 then 반환값 else 반환값 endfrom table_id; |
ex )
select
case
when a= 1 then 'A'
when a= 2 then 'B'
else 'C'
end
from table_id;
<case. when. then. 다중 조건문 사용하기 >
ex )
select
case
when a= 1 and b = 2 then 'A'
when a+b > 2 or b = 3 then 'B'
else 'C'
end
from table_id;
'MySQL MariaDB > SQL 문법' 카테고리의 다른 글
기본 SQL 디버깅.쿼리 디자인. (1) | 2024.11.08 |
---|---|
MySQL/MariaDB row_number 함수. 랭킹(순위) 구하기. (0) | 2024.07.15 |
MySQL/MariaDB dense_rank 함수. 랭킹(순위) 구하기. (0) | 2024.07.15 |
MySQL/MariaDB rank 함수. 랭킹(순위) 구하기. (3) | 2024.07.15 |
MySQL/MariaDB 세션 확인 / Session kill (0) | 2021.12.17 |
MariaDB/MySQL 정규표현식 (Regular Expression) (0) | 2021.12.09 |
MySQL / MariaDB like와 in을 동시 사용 => regexp (0) | 2021.12.09 |
MySQL/ MariaDB COALESCE: 첫 null 아닌값 리턴. (0) | 2021.12.07 |
댓글