当前位置:Gxlcms > 数据库问题 > sqlserver05 字符串拆分

sqlserver05 字符串拆分

时间:2021-07-01 10:21:17 帮助过:2人阅读

规则:将 gs-abc-aa-aa 拆分为一下字符 -- gs-abc-aa-aa -- gs-abc-aa -- gs-abc -- gs select * from dbo.f_split(gs-abc-aa-aa,-) /* 查询结果集 gs-abc-aa-aa gs-abc-aa gs-abc gs */ drop function f_split; create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin declare @temp as varchar(2000) insert @t(col) values (@c) while(charindex(@split,@c)<>0) begin set @temp = substring(@c,0,len(@c)-charindex(-,reverse(@c))+1) insert @t(col) values @temp set @c = @temp end return end

 

sqlserver05 字符串拆分

标签:

人气教程排行