
IFNULL 함수는 NULL 값을 대체하는 함수로, expr이 NULL일 때 null_val이 대체됩니다.
null_val이 NULL일 때, expr이 NULL일 때도 NULL이 대체됩니다.
예를 들어, IFNULL(NULL, NULL) 형식의 함수를 사용할 때, NULL이 대체됩니다.
null_val이 NULL이 아닌 값일 때, expr이 NULL일 때 null_val이 대체됩니다.
예를 들어, IFNULL(NULL, '기본값') 형식의 함수를 사용할 때, '기본값'이 대체됩니다.
따라서 null_val이 NULL인지 아닌지에 따라 expr의 NULL 값을 대체하는 결과가 달라집니다.
예를 들어, IFNULL(NULL, NULL) = NULL, IFNULL(NULL, '기본값') = '기본값'입니다.
2025-06-10 11:51