데이터베이스
[MySQL] IF, IFNULL, CASE WHEN + BETWEEN AND
쿼카만지고싶어요
2024. 10. 23. 01:15
IF(조건문, 참일때 값, 거짓일때 값)
IFNULL(값1, 값2) => NULL이 아니면 값1, NULL이면 값2
CASE
WHEN 조건 1 THEN '조건 1 반환값'
WHEN 조건 2 THEN '조건 2 반환값'
ELSE '조건 1,2 다 아닐때 반환값'
END
ex) BETWEEN을 이용한 CASE WHEN 예시
CASE
WHEN (A BETWEEN 1 AND 3) THEN 'a'
WHEN (A BETWEEN 4 AND 6) THEN 'b'
ELSE 'c'
END