sql server 字符串替换 1992-2008 '-'替换为@

Posted bokeyuan2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 字符串替换 1992-2008 '-'替换为@相关的知识,希望对你有一定的参考价值。

if exists (select* from 某表名 where SUBSTRING(主题词, PATINDEX(‘%[0-9]%‘, 主题词) + 4, 1) = ‘-‘) 
UPDATE 某表名
SET 主题词 =STUFF (主题词,PATINDEX(‘%[0-9]%‘, 主题词) + 4 , 1 ,‘@‘ )
where(主题词 like ‘%[0-9]%-%[0-9]%‘)

  

主题词
1998-fmkgm
先-天性[email protected]畸形:新-生-儿-疾病-预防(卫生)

以上是关于sql server 字符串替换 1992-2008 '-'替换为@的主要内容,如果未能解决你的问题,请参考以下文章

sql server 字符串替换 1992-2008 '-'替换为@

SQL Server中利用正则表达式替换字符串

SQL SERVER 正则替换

替换 SQL Server 2008 中的最后一个字符

SQL Server - 按外观替换字符串

在 SQL Server 中替换整个表中的字符