declare @a varchar(2)
declare @b varchar(20)
declare @c varchar(10)
set @c=''
set @b='9992345688888'
set @a=0
while @a<=9 begin
if len(@b)>len(replace(@b,@a,'')) begin
set @c=@c+@a
end
set @a=@a+1
end
select @c--结果
----------
2345689(所影响的行数为 1 行)
declare @b varchar(20)
declare @c varchar(10)
set @c=''
set @b='9992345688888'
set @a=0
while @a<=9 begin
if len(@b)>len(replace(@b,@a,'')) begin
set @c=@c+@a
end
set @a=@a+1
end
select @c--结果
----------
2345689(所影响的行数为 1 行)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货