CASE式を利用してUPDATE文を書くと、条件文技を利用した値のセットが可能になる。
・サンプル
heroテーブルのuniverse を以下の条件で更新したい。
1:companyがMARVELの場合はMCU
2:companyがDCの場合はDCEU
3:それ以外はother
UPDATE hero SET
universe =
CASE
WHEN company = 'MARVEL' THEN 'MCU'
WHEN company = 'DC' THEN 'DCEU'
ELSE other
END;