declare @ddd varchar(50),@split varchar(1)
set @ddd = '12345678,1234567890,1234567890,123456,123456789'
set @split = ','
while(charindex(@split,@ddd)<>0)
begin
select substring(@ddd,1,charindex(@split,@ddd)-1)
set @ddd = stuff(@ddd,1,charindex(@split,@ddd),'')
select @ddd
end
[MSSQL]遍历字符串
最新推荐文章于 2023-04-03 14:33:51 发布
本文介绍了一个SQL示例,展示了如何使用DECLARE、WHILE循环和CHARINDEX函数遍历和分割包含逗号分隔的字符串,从而提取每个单独的子串。
摘要由CSDN通过智能技术生成