sql - 如何根据同一行的另一列更新各种 sql 列?
问题描述
我正在运行 SQL Server,需要更新数百个条目。A 列具有唯一值,基于此我需要更新同一张表的 B 列,所有值都不同。本质上,我正在寻找一种以批量方式执行以下操作的方法:
UPDATE table
set column B = 'value'
where column A = 'unique value'
解决方案
这是你所期待的吗,
UPDATE table
set column B = case when column A = 5 then 'unique string' end;
推荐阅读
- python - 通过 Proxifier 运行 Python 脚本
- c - 不使用 string.h 库在字符串中搜索“good”
- typescript - Typescript 类上的泛型类型可以省略
- python - 在 Django 中验证 reCAPTCHA v3
- mysql - 无法在 mysql 中创建表 - 错误 1064
- java - Spring Cloud 数据流服务器云未将正确的数据源 ip 作为参数传递
- java - How to parse an xml to java class with recycler view or in adapter of recyclerview
- reactjs - How to show Vertical Progress Bar in react-transition-group with animation
- c++ - Cocos2d-x :如何改变多槽上的纹理
- ios - CloudKit,重新安装应用程序后,如何将我的订阅重置为当前记录状态?