1

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

すべての文字列がuが言ったのと同じ形式である場合、部分文字列を使用できます

substring(brief_n,11, len(brief_n))

それが役に立てば幸い。

于 2013-10-10T09:37:24.363 に答える