0
点赞
收藏
分享

微信扫一扫

带有逗号的SQL查询怎么弄

天天天蓝loveyou 2022-03-11 阅读 49
sql

带有逗号的SQL查询怎么弄


--Description:	字符处理
create function splitstr(@SourceSql varchar(8000),@StrSeprate varchar(5))
returns @temp table(F1 varchar(2000))
as 
begin
	declare @i int
	set @SourceSql=rtrim(ltrim(@SourceSql))
	set @i=charindex(@StrSeprate,@SourceSql)
	while @i>=1
	begin
		insert @temp values(left(@SourceSql,@i-1))
		set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
		set @i=charindex(@StrSeprate,@SourceSql)
	end
	if @SourceSql<>'' insert @temp values(@SourceSql)
	return 
end
--select * from dbo.splitstr('1,2,3,4',',')


举报

相关推荐

0 条评论