如何处理1,2,3这种数据为1 2 3 求助。谢谢
现在数据库中有一个字段查询出的数据为 1,2,3,4 这种形式,一组任意数字,通过逗号分阁,我想取出其中的1 2 3 4,如何实现啊? 请大家给点思路。谢谢
------解决方案--------------------create function FUN_splitStr(@str varchar(8000), @split varchar(10))
returns @re table(col varchar(100))
as
begin
declare @splitLen int
set @splitLen=len(@split+ 'a ')-2
while charindex(@split, @str)> 0
begin
insert @re values( left(@str, charindex(@split, @str)-1) )
set @str=stuff(@str, 1, charindex(@split, @str)+@splitLen, ' ')
end
insert @re values(@str)
return
end