小编moh*_*med的帖子

如何在一条 SQL 语句中更新多行的多列

在我的 SQL Server 数据库中,我想更新多行的列。我只能为一行做:

UPDATE theTable
SET theColumn = case
WHEN id = 1 then 'a' 
WHEN id = 2 then 'b'
WHEN id = 3 then 'c'
WHERE id in (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

如何在同一查询中更新更多列(theColumn2、theColumn3...)?

sql-server update

4
推荐指数
2
解决办法
8万
查看次数

标签 统计

sql-server ×1

update ×1