如何在T-SQL中替换字符串中的特定模式/文本

时间:2016-05-26 16:13:52

标签: sql-server

我需要使用SQL Server中的T-SQL从字符串替换特定模式/文本的代码。我需要删除的文本或模式我将获得变量@productno。产品名称包含productno,但其位置不固定。

以下是一些例子:

   Old prodname                      | prodno |              new prodname
--------------------------------------------------------------------------
1) CORE TEST         G                   G                    CORE TEST
2) LCU 11-2   (SCOTT ET AL "A" NO. 1)    11-2         LCU (SCOTT ET AL "A" NO. 1)
3) Little Creek Unit (LCU) 23-11         23-11     Little Creek Unit (LCU)
4) SSFUZA 27-14      # 1                  1            SSFUZA 27-14
5) LAUREL FIELD UNIT 1-1 (1-7#4) 1        1         LAUREL FIELD UNIT 1-1 (1-7#4)

我将在单独的变量中得到prodno,我只需要从prodname中删除它并显示newprod名称,但记住所有组合

0 个答案:

没有答案