SQL에서 Null 값 처리하기 위해 사용되는 함수 IFNULL 과 COALESCE 가 있다.
IFNULL 은 MySQL에서만 사용 가능하고,
COALESCE 은 SQL 표준 함수이다.
IFNULL(val, x) => single argument 처리
val 값이 null 이면 x 반환, null 아니면 val 반환
COALESCE(val1, val2, val3, ... ) => multiple argument 처리
val1이 null이면 val2 반환, val2도 null이면 val3 반환
val1이 null이면 val2 반환, val2 null 아니면 val2 반환
refer to
https://qingmi-53.tistory.com/260
반응형
'IT > Database' 카테고리의 다른 글
DML DDL (1) | 2025.01.07 |
---|---|
BETWEEN 절에서 날짜 범위 (0) | 2024.12.23 |
MySQL collation 에러 (0) | 2024.12.07 |
SQLTools (0) | 2024.11.29 |
HeidiSQL (1) | 2024.11.29 |