CONCAT의 NULL과 CONCAT_WS의 생략은 결과가 다르다

NULL을 빈 글자로 간주하지 않으므로 일반 결합은 입력 하나가 NULL이면 전체 결과가 NULL이 됩니다.

표현NULL 입력표시 의미
CONCAT전체 결과 NULL문구 자체가 사라짐
CONCAT_WSNULL 항목만 생략나머지 항목을 결합
COALESCE + CONCAT대체 문구 선택‘미게시’처럼 부재를 표시

핵심: 항목을 숨길지 ‘미게시’로 보여 줄지 먼저 정하고 CONCAT_WS 또는 COALESCE를 의도에 맞춰 선택합니다.