1

我有一个 ms sql 表,brief_n其中包含这样的记录

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 '--/--/--'
4

2 回答 2

1

这是您的查询:

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

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

于 2013-10-10T09:34:44.223 回答
0

如果所有字符串的格式与您所说的相同,您可以使用子字符串

子串(brief_n,11,len(brief_n))

希望能帮助到你。

于 2013-10-10T09:37:24.363 回答