学堂 学堂 学堂公众号手机端

sql怎样去掉html标签?

lewis 5年前 (2020-03-21) 阅读数 6 #技术

一些朋友想要知道sql怎样去掉html标签?对此这篇文章就给大家分享一个方法,小编觉得比较实用,感兴趣的朋友就跟随小编一起来看看吧。

分享一个方法,去掉内容里的Html标签,测试数据:

DECLARE @str NVARCHAR(max)=' 
<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
 <div>哈哈哈</div> 
</body> 
</html> 
'

 


方法如下:

CREATE FUNCTION [dbo].[removehtml] (@str NVARCHAR(MAX)) 
RETURNS NVARCHAR(MAX) 
AS 
BEGIN 
 WHILE CHARINDEX('<', @str) > 0 
 BEGIN  
 SET @str = STUFF(@str, CHARINDEX('<', @str), CHARINDEX('>', @str) - CHARINDEX('<', @str) + 1, ''); 
 end 
 RETURN @str 
END;

 

测试

SELECT dbo.removehtml(@str)

 

结果:


总结

以上就是关于sql如何去掉html标签的操作介绍,有需要的朋友可以参考参考,希望能对大家有帮助。如果还想要了解更多sql使用技巧,大家可以关注其他相关文章。

文本转载自脚本之家

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门