标签: sql sql-server-2008
我有一个名称Newspath varchar(max)。列中的数据就像这样
Newspath 423.jpg64265 789.jpg41546 546.jpg7894
我想删除.jpg之后的所有单词
Newspath 423.jpg 789.jpg 546.jpg
请帮忙
答案 0 :(得分:1)
我假设您需要更新表格的所有行。您可以像
BEGIN TRAN UPDATE yourtable SET newpath = SUBSTR(newpath,0,CHARINDEX('jpg',newpath)+2)
您可以查看Substring和Charindex的更多内容。