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
반응형
'DB' 카테고리의 다른 글
| [DB][MySQL] CONCAT_WS() (0) | 2025.11.10 |
|---|---|
| [DB][MySQL] JSON_TABLE - GROUP_CONCAT() (0) | 2025.10.27 |
| [DB][MySQL] JSON_TABLE() (0) | 2025.10.26 |
| [DB][MyBatis][MySQL] MyBatis + MySQL에서 실제로 가능한 resultSetType (0) | 2025.10.22 |
| [DB][MyBatis] resultSetType 비교 그림 (0) | 2025.10.21 |