我在一个名为dbo.tblTest
的表中有一个包含2.047记录的SQL Server 2012。
所有记录都依赖于以下公式,
SomeTextX.pdd_openslam_SomeTextY
现在我想要删除 _openSlam_SomeTextY
并且所有记录都变为 SomeTextX.pdd
一切都好, 康斯坦丁诺斯
答案 0 :(得分:1)
因此,如果我理解正确,您可以将charindex
与left
:
select left(yourfield, charindex('pdd_', yourfield) + 2)
from yourtable
如果您确实想要update
数据,那么这将有效:
update yourtable
set yourfield = left(yourfield, charindex('pdd_', yourfield) + 2)