相关疑难解决方法(0)

T-SQL:在UPDATE语句中使用CASE根据条件更新某些列

我想知道这是否可行.如果条件为真,我想更新列x,否则将更新列y

UPDATE table SET
     (CASE (CONDITION) WHEN TRUE THEN columnx
                       ELSE columny
      END)
= 25
Run Code Online (Sandbox Code Playgroud)

我搜索了一遍,尝试了一些东西,但无法找到解决方案.我认为这是不可能的,但我想我会问这里,看看是否有人之前做过.提前致谢.

sql case sql-update

91
推荐指数
4
解决办法
26万
查看次数

标签 统计

case ×1

sql ×1

sql-update ×1