【问题标题】:Removing string starting from one special character to another special character ending将从一个特殊字符开始的字符串删除到另一个特殊字符结尾
【发布时间】:2020-04-10 02:13:07
【问题描述】:

我想删除 BOLD 中的字符串。我想从同一列中删除所有垃圾数据。

tse-ed-t_静态数据:tse-ed-t_StaticMember,tse-ed-t_结果:tse-ed-t_ResultMember

jppfs_cor_StateConsolidated:jppfs_cor_StateConsolidatedMember jpcrp_cor_ConsolidatedSegments:adzdp040300-s2r_f05274-000_Memberofdetails

【问题讨论】:

    标签: sql sql-server-2008 sql-server-2008-r2


    【解决方案1】:

    这将有助于变量:

    declare @string  as varchar(4000) = 'tse-ed-t_Staticdata:tse-ed-t_StaticMember,tse-ed-t_Result:tse-ed-t_ResultMember'
    
    set @string = replace(@string, 'tse-ed-t_', '')
    
    select @string
    

    对于具有值的列的表更新

    replace([ColumnToChange], 'tse-ed-t_', '')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2016-01-23
      相关资源
      最近更新 更多