NULLと空文字列が混在したカラムをどちらかで統一したい


サンプルテーブル

CREATE TABLE #Sample (col1 char(1));
INSERT INTO #Sample (col1) VALUES ('A'), (NULL), ('');
col1
'A'
NULL
''

NULLで統一

UPDATE #Sample
   SET col1 = CASE WHEN col1 = '' THEN NULL ELSE col1 END;
col1
'A'
NULL
NULL

空文字列で統一

UPDATE #Sample
   SET col1 = COALESCE(col1, '');
col1
'A'
''
''