postgresqlでのcase式について、
以下のようなUPDATE文を検討しています。
SQL
1update テーブル名 set 2カラムA = 1 3where カラム〇 = 1; 4 5update テーブル名 set 6カラムB = 1 7where カラム△ = 1;
CASE式を使って以下のように書き換えることも可能なのでしょうか?
SQL
1update テーブル名 set 2CASE 3 WHEN カラム〇 = 1 THEN カラムA = 1; 4 WHEN カラム△ = 1 THEN カラムA = 1;
また、可能でない場合、別の手段で前者のSQLを一つにまとめられるような記述は可能でしょうか?
回答1件
あなたの回答
tips
プレビュー