sql-server - 如何使用查询一次性更新SQL Server中特定列的字段值?

标签 sql-server sql-server-2008 sql-server-2005

我已将数据表格 XLS 导入到我的 CMS 中。但最终意识到它有错误的数据,在数据的末尾没有任何扩展名,在表的某一列中,所以现在我想根据特定的ID更改多行的列数据?如何使用单个 SQL 查询来做到这一点?

我只想在这些数据的末尾添加“.jpg”。

图片 AspxCommerce Error

最佳答案

UPDATE a
SET a.Imagepath = a.ImagePath + '.jpg'
FROM aspx_itemimages a
WHERE a.ItemId = yourid

关于sql-server - 如何使用查询一次性更新SQL Server中特定列的字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16685244/

相关文章:

sql - 如何将 UNION 语句转换为 JOIN 语句

sql-server-2005 - 如何针对复合键为 'where in' 子句编写 sql 语句?

sql - 如何选择多行文本作为不同的单行文本?

mysql - SQL Server如何存储不同客户端的敏感数据?

sql-server - 使用索引 View 获取最新记录

sql-server-2008 - Visio 2010数据源未显示在反向工程师向导中

sql-server - '>'附近的语法不正确。在案件陈述中-无法弄清原因。有什么我想念的吗? SQL Server 2008

database - 如何使用存储过程从任何表中删除总文本?

c# - 将 SQL 逻辑转换为高性能 LINQ

sql - 如何构建查询以仅提供与 T-SQL 中 CSV ID 列表中的所有值匹配的行