SQL Server CASE WHEN式で複数カラムを指定するサンプル
書式
CASE WHEN カラム1 =値1 AND カラム2 =値2 THEN 値
CASE式で複数カラムによる条件を指定することできます。
使用例
カラム「depno」が1001、カラム「depname」がNULLでなかれば「開発部」を返します。
SQL構文
SELECT CASE WHEN depno = '1001' AND depname IS NOT NULL THEN '開発部' ELSE '営業部' END FROM USER_TBL;