请教sql server中replace时如果跳过一些标签?

e哥 e哥 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教sql server中replace时如果跳过一些标签?
比如5515,1,<t>宝贝,想你了哦,最近一直很难过</t>,<t>快乐点,没有忧愁</t>
在replace时跳过t标签中的内容?
写
declare @v nvarchar(999)='5515,1,<t>宝贝,想你了哦,最近一直很难过</t>,<t>快乐点,没有忧愁</t>';
declare @s int=charindex('<t>',@v);
--declare @r nvarchar(999)=stuff(@v,@s,charindex('</t>',@v)-@s+4,'aaa');
set @v=''''+replace(@v,',',''',''')+''''--用逗号分割传入的参数@v
--set @r=stuff(@r,
print @v
--想得到结果的是:'5515','1','宝贝,想你了哦,最近一直很难过','快乐点,没有忧愁'
...全文

相关推荐

Sql Server中REPLACE函数的使用

REPLACE 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。 语法 REPLACE ( ”string_replace1” , ”string_replace2” , ”string_replace3” ) 参数 ”string_replace1” 待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。 ”string_replace2” 待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。 ”string_replace3” 替换用的字符串表达式。string_replace3 可以是字符数据

weixin_38683195

SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值

SQL SERVER将某一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,’aa’,’bb’) SQL SERVER”函数 replace 的参数 1 的数据类型 ntext 无效”解决办法 UPDATE 表名 SET 列名= REPLACE(CAST 列名 AS varchar(8000)),’aa’,’bb’) 您可能感兴趣的文章:sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法Sql Server中REPLACE函数的使用

weixin_38612139

SQL_Replace.rar_REPLACE_SQL replac_SQL_Replace_replace sql_sqlre

一个SQLServer数据库的字段内容批量替换程序。 在实际生产中使用过,其中涉及到的表名和字段名称是与特定应用绑定的,仅供参考。有兴趣的朋友可以按自己的要求修改。

小波思基

Sql Server日期格式转换

Sql Server日期格式转换是我们在使用Sql Server数据库时经常用到的操作,下面就将为您举一个Sql Server日期格式转换的例子,供您参考,希望对您学习Sql Server日期格式转换有所帮助。

lxl_wisco

C#向SQL Server中插入记录时的问题

C#向SQL Server中插入记录时的问题

erpzcm
评论 6
收藏 已收藏
分享
返回顶部
e哥
MS-SQL Server 34,876 成员 254,635 内容