如何一次性使用Query更新SQL Server中特定列的字段值?

Mil*_*son 19 sql-server sql-server-2005 sql-server-2008

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

我只想在这些数据的末尾添加'.jpg'.

图片 AspxCommerce错误

And*_*eev 20

UPDATE a
SET a.Imagepath = a.ImagePath + '.jpg'
FROM aspx_itemimages a
WHERE a.ItemId = yourid
Run Code Online (Sandbox Code Playgroud)


Dev*_*art 6

试试这个 -

UPDATE aspx_itemimages
SET ImagePath = ImagePath + '.jpg'
--WHERE itemid = 755
Run Code Online (Sandbox Code Playgroud)