쿼리 조건문에는
1. IF
2. IFNULL
3. ISNULL
4. CASE
이 있다.
| IF | IF(조건문, 참일 때 값, 거짓일 때 값) | 중첩 IF문 사용 가능 |
| IFNULL | IFNULL(필드명, '대체할 값') | 해당 필드의 값이 NULL일 경우 지정한 값으로 대체하여 출력 중첩 사용 가능 |
| ISNULL | ISNULL(필드명) | 해당 필드의 값이 NULL일 경우 1을, NUILL이 아닐 경우 0을 반환 |
| CASE | CASE value 혹은 조건 WHEN value 1 THEN result 1 WHEN value 2 THEN result 2 ELSE else_result END |
조건이 다중일 경우 사용 초기에 CASE 선언, END로 마침 WHEN에 조건을, THEN에 지정값을 넣어 사용 |
'DB' 카테고리의 다른 글
| REGEXP 정규표현식 (0) | 2023.01.05 |
|---|---|
| DATE_FORMAT (1) | 2022.12.21 |
| LIMIT명령어와 그룹함수 (0) | 2022.12.14 |
| 검색 쿼리문 정리 (0) | 2022.12.13 |
| 인덱스 (0) | 2022.05.13 |