首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Sql: 去除字符串中的相同的字符串函數

Sql: 去除字符串中的相同的字符串函數

作者头像
geovindu
发布2026-06-18 13:06:34
发布2026-06-18 13:06:34
1300
举报
代码语言:javascript
复制
---去除字符串中重復的值函數
create function StringRemove(@str nvarchar(2000))
returns varchar(2000)
as
begin
    declare @result nvarchar(2000),@temp nvarchar(1000)
    set @result=''
    set @temp=''
    while(charindex(',',@str)<>0)
        begin
            set @temp=substring(@str,1,charindex(',',@str))   
            if(charindex(@temp,@result)<=0)           
                set @result=@result+@temp       
            set @str=stuff(@str,1,charindex(',',@str),'')
        end
    return @result
end
GO
--('塗聚文','塗','塗聚文','1','23','1')

--測試
select dbo.StringRemove('塗聚文,塗,塗聚文,1,23,1')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档