sql - 使用 SQL 查询更新列数据
问题描述
在我们的 SQL Server 数据库中,我们试图更新表中的旧列数据。在一个表中有很多类似于Agency Administrator的数据。这是旧格式的数据,我们在列中获取单个值。现在,由于数据结构的更新,我们将数据存储为["Agency Administrator"]。我们想在旧数据中做与["Agency Administrator"]相同的更改。我们如何通过 SQL 查询进行更新?
期望的结果应该是机构管理员 ---> [“机构管理员”]
解决方案
这是你想要的吗?
update mytable
set adminType = '["Agency Administrator"]'
where adminType = 'Agency Administrator'
'Agency Administrator'
这将替换'["Agency Administrator"]'
列中所有等于的值adminType
。
推荐阅读
- python - 可以从类或实例调用 Make 方法
- java - 如何显示帐户列表并提示客户选择哪个特定帐户?
- android - 我无法单击菜单项工具栏来删除列表中的所有电影
- c# - 通过装饰来清理属性以避免 XSS 攻击
- python - 为特征工程编写函数时使用 df.copy() 是否多余?
- c# - 我应该在控制器中使用 async/await 吗?
- mysql - 使用选择结果条件更新需要太长时间
- dialogflow-es - 助手以会话 webhook 格式而不是 Dialogflow webbook 格式发送履行请求
- mysql - 如何将组合框的 ID 插入 Mysql 表
- android - 是否可以根据条件 android 呈现不同的布局?