替换为喜欢

时间:2013-10-10 09:28:53

标签: sql sql-server replace

我有一个带有brief_n的ms sql表作为一个包含此类记录的列

xx/xx/xx: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed di 其中xx / xx / xx是相应的日期。如何摆脱所有日期,只有Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed di

我不确定替换字段是什么。

UPDATE tablename.dbo.news
SET brief_n = REPLACE (brief_n,'','')
WHERE brief_n LIKE '--/--/--'

2 个答案:

答案 0 :(得分:1)

这是您的查询:

UPDATE tablename.dbo.news
SET brief_n = substring(brief_n,10,4000)
WHERE brief_n LIKE '__/__/__:%'

说明:截断以'__/__/__:'开头的所有行的前10个字符。

答案 1 :(得分:0)

如果所有字符串的格式与u表示的相同,则可以使用substring

substring(brief_n,11,len(brief_n))

希望它有所帮助。