sql去除特殊符号之间的内容 sqlselect 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DECLARE @a VARCHAR(64)SET @a='<span>月</span> <a>ssss</a>'SELECT REPLACE(REPLACE(REPLACE(REPLACE(@a,'<a>',''),'</a>',''),'</span>',''),'<span>','')/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------月 ssss*/ 如果需要替换的类型不多就用我的方法,如果多,可能要搞个字典表,把需要替换的数据存进去,然后再replace 如果是比较标准的XML文件 可以直接解析出来。 是标准的XML文件,那又怎么做呢? 是标准的XML文件,那又怎么做呢? 我查出来结果是个jsp代码,不仅有标签,标签里还有样式 你可以去查查SQL SERVER中是怎么解析XML文件的。数据量大点的话可以用OPENXML 小的话直接用xquery里面的 exist,query,value, nodes搞定 如果是楼主列出来的格式可以直接这样用DECLARE @t_content TABLE(content VARCHAR(max));INSERT INTO @t_content ( content )VALUES ( '<span >月</span> <a>ssss</a>' -- content - varchar(max) ) SELECT CONVERT(XML,content).value('.','varchar(max)') AS content FROM @t_content/*月ssss*/ 数据库字段求和问题 exists和in的效率问题 sql server 表合并问题,急! 继续昨天的问题,需要再变动,谢谢! SQL 各路大神求解 帮我分析一下数据库查询代码! [请教]一个基础问题。 还是关于‘的问题 如何新建temp表时,identity的序号为指定排序后的结果 SQL Server 安全请教,欢迎讨论! 数据库登录时错误。 求助 多表千万级分页存储过程
SET @a='<span>月</span> <a>ssss</a>'
SELECT REPLACE(REPLACE(REPLACE(REPLACE(@a,'<a>',''),'</a>',''),'</span>',''),'<span>','')/*
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
月 ssss*/
数据量大点的话可以用OPENXML 小的话直接用xquery里面的 exist,query,value, nodes搞定
DECLARE @t_content TABLE(content VARCHAR(max));
INSERT INTO @t_content
( content )
VALUES ( '<span >月</span> <a>ssss</a>' -- content - varchar(max)
)
SELECT CONVERT(XML,content).value('.','varchar(max)') AS content FROM @t_content
/*
月ssss
*/