小编kun*_*mra的帖子

SQL Update查询

我可以WHENUPDATE子句中使用多个条件来更新单个列.

我想更新具有列ID和NAME的表TABLE:

以下查询是否正确?

UPDATE TABLE 
   SET id = CASE id
              WHEN id IN (2, 3, 4) THEN 1
              WHEN id= 5 THEN 8
              WHEN id IN(9, 7) THEN 6
 WHERE name = 'abc'
Run Code Online (Sandbox Code Playgroud)

sql sql-update

2
推荐指数
1
解决办法
126
查看次数

标签 统计

sql ×1

sql-update ×1