SQL Server CASE WHEN式で複数の条件を使うサンプル
書式
CASE WHEN cond THEN return [WHEN cond THEN return ...] [ELSE return] END
cond 条件式
return 戻す値
CASE式を使って、複数の条件によって分岐します。
使用例
カラム「depno」の値が複数の条件によってことなる結果を返します。
SQL構文
SELECT CASE WHEN depno= '1001' THEN '開発グループA' WHEN depno IN ('1002', '1003') THEN '開発部' ELSE NULL END FROM company_tbl