sql server查询字段去除标签

sql server查询字段去除标签:

1. 数据库格式:

2.创建函数:

复制代码
-- 如果removehtml同名函数已存在,需要先删除
IF EXISTS(SELECT * FROM sysobjects WHERE id = object_id(N'[dbo].[removehtml]'))
DROP FUNCTION dbo.removehtml
-- 必须先执行删除,先GO
GO

-- 创建函数
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;
GO

-- 查询字段
SELECT TOP 1000 [id], dbo.removehtml(title) FROM [Test].[dbo].[tagTest]
-- 查询结束删除函数
DROP FUNCTION dbo.removehtml
复制代码

 3.查询结果:

 

posted @   屁桃  阅读(409)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示