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
'데이터베이스' 카테고리의 다른 글
[MySQL] LEFT, MID, RIGHT 함수 (0) | 2024.10.22 |
---|---|
[MySQL] LIKE (0) | 2024.10.22 |
[MySQL] LENGTH, LIMIT (0) | 2024.10.22 |
[MySQL] DISTINCT, GROUP BY 차이 (0) | 2024.10.22 |
NoSQL과 SQL (0) | 2024.07.02 |