DB
[DB][MySQL] CONCAT() NULL 처리 주의
오선지♬
2025. 11. 7. 09:15
728x90
반응형
NULL 처리 주의
CONCAT()는 하나라도 NULL이면 전체가 NULL 이 됩니다.
SELECT CONCAT('A', NULL, 'B'); -- 결과: NULL
해결 방법 → IFNULL 또는 COALESCE
SELECT CONCAT('A', IFNULL(NULL, ''), 'B');
-- 결과: AB
또는
SELECT CONCAT('A', COALESCE(col1, ''), 'B')
FROM table;728x90
반응형