首页 > 解决方案 > 如何根据同一行的另一列更新各种 sql 列?

问题描述

我正在运行 SQL Server,需要更新数百个条目。A 列具有唯一值,基于此我需要更新同一张表的 B 列,所有值都不同。本质上,我正在寻找一种以批量方式执行以下操作的方法:

UPDATE table
set column B = 'value'
where column A = 'unique value'

标签: sqlsql-serversql-update

解决方案


这是你所期待的吗,

UPDATE table
set column B = case when column A = 5 then 'unique string' end;

推荐阅读