Sql server SQL Server-删除/删除表记录的特定部分
我有一个SQL Server 2012,表中有2.047条记录,我称之为Sql server SQL Server-删除/删除表记录的特定部分,sql-server,Sql Server,我有一个SQL Server 2012,表中有2.047条记录,我称之为dbo.tblTest。 所有记录都依赖于以下公式: SomeTextX.pdd_openslam_SomeTextY 现在我要做的是删除\u openSlam\u SomeTextY 所有记录都变成SomeTextX.pdd 非常好, Konstantinos因此,如果我理解正确,您可以将charindex与左一起使用: select left(yourfield, charindex('pdd_', yourfield
dbo.tblTest
。
所有记录都依赖于以下公式:
SomeTextX.pdd_openslam_SomeTextY
现在我要做的是删除\u openSlam\u SomeTextY
所有记录都变成SomeTextX.pdd
非常好,
Konstantinos因此,如果我理解正确,您可以将
charindex
与左
一起使用:
select left(yourfield, charindex('pdd_', yourfield) + 2)
from yourtable
update yourtable
set yourfield = left(yourfield, charindex('pdd_', yourfield) + 2)