go
--创建函数(此函数来自csdn,作者不详)
create function [dbo].[m_distinctStr](@s varchar(max))
returns varchar(100)
as
begin
if @s is null return(null)
declare @new varchar(50),@index int,@temp varchar(50)
while len(@s)>0
begin
set @new=isnull(@new,'')+left(@s,1)
set @s=replace(@s,left(@s,1),'')
end
return @new
end
--测试示例
select dbo.[m_distinctStr]('Chinese') as str1
select dbo.[m_distinctStr]('张三李四李四张三刘六') as str2
--运行结果结果
/*
str1
---------
Chines
str2
------------
张三李四刘六
*/

本文介绍了一个SQL函数m_distinctStr,该函数用于去除输入字符串中的重复字符并返回处理后的字符串。通过示例演示了如何使用该函数处理不同类型的输入字符串。

被折叠的 条评论
为什么被折叠?



