您好,UncleToo欢迎您!  为了更好的浏览本站,请使用高版本浏览器
RSS  Tag     设为首页 | 加入收藏
 您所在的位置:首页 > 数据库技术 > SQL Server

SQL Server去除字符串中的相同的字符串函数

作者:UncleToo  来源:互联网  日期:2013-09-10 10:11:55
收藏  评论:( 0 )  阅读:1451

SQL代码:

1 ---去除字符串中重复的值函数
 2 create function StringRemove(@str nvarchar(2000))
 3 returns varchar(2000)
 4 as
 5 begin
 6     declare @result nvarchar(2000),@temp nvarchar(1000)
 7     set @result=''
 8     set @temp=''
 9     while(charindex(',',@str)<>0)
10         begin
11             set @temp=substring(@str,1,charindex(',',@str))  
12             if(charindex(@temp,@result)<=0)          
13                 set @result=@result+@temp      
14             set @str=stuff(@str,1,charindex(',',@str),'')
15         end
16     return @result
17 end
18 GO
19 --('土豪金','土','土豪金','1','23','1')
20
21 --测试
22 select dbo.StringRemove('土豪金,土,土豪金,1,23,1')




除非特别声明,本站所有PHP教程及其他教程/文章均为原创、翻译或网友投稿,版权均归UncleToo中文网所有, 转载请注明作者及出处。
原文网址:http://www.uncletoo.com/html/sqlserver/315.html
读完这篇文章后,你是否有所收获? 分享是一种生活的信念!
  • 0
  • 0
我来说两句
更多>>网友评论