簡単な更新ステートメントがあります。
Update tbABC
Set salary = 1000, name = 'mike'
Where Id = 1
給与を更新するときに条件を追加する必要があります。給与 = 0 の場合は 1000 に変更します。それ以外の場合は給与は変更されません。
調査を行ったところ、同様の質問が見つかりました。 SQLで条件付き更新ステートメントを使用する
Update tbABC
Set salary = CASE WHEN (salary = 0) then 1000 ELSE ??????? END,
name = 'mike'
Where Id = 1
私はそれに行き詰まった???? 部。ここで、給与 = 給与にするためにそこに何を入れるかを確認します。