sql 如何将一个字段拆分成单个字符(如图:)

2025-03-24 05:08:51
推荐回答(3个)
回答1:

可以用substring函数来处理:
select substring(StyleID,1,1) as StyleID_1,substring(StyleID,2,1) as StyleID_2,substring(StyleID,3,1) as StyleID_3,substring(StyleID,4,1) as StyleID_4,substring(StyleID,5,1) as StyleID_5 from 表

回答2:

您好,您可以参考下面的程序:
declare @str varchar(20)
set @str = 'abcdefg'
declare @i int
declare @count int
select @count = 0
select @i = len(@str)

declare @str1 varchar(20)
select @str1 = ''
while (@i > @count)
begin
select @count = @count + 1
select @str1 = @str1 + substring (@str,@count,1) + '.'

end

print @str1
这个字符串,你可以从表字段中获取,也或者可以直接赋值,最好@str1就是你想要的输出。

回答3:

你度娘看下字符串的截取函数应该就知道了。