SQL Server CASE WHEN式にNULLかどうかを判定する方法

書式
CASE
WHEN カラム名 IS NULL THEN 値1
WHEN カラム名 IS NOT NULL THEN  値

使用例
カラム「FLG」がNULLであれば"〇"、NULLでなければ"×"を判定します。
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
CASE
WHEN FLG IS NULL THEN "〇"
WHEN FLG IS NOT NULL THEN "×"
END
FROM emp
SELECT CASE WHEN FLG IS NULL THEN "〇" WHEN FLG IS NOT NULL THEN "×" END FROM emp
SELECT
  CASE
    WHEN FLG IS NULL THEN "〇"
    WHEN FLG IS NOT NULL THEN "×"
  END
FROM emp

 

SQLServer

Posted by arkgame