我有一个带有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 '--/--/--'
答案 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))
希望它有所帮助。