腾讯公司的sql面试题

腾讯公司的sql面试题

小小+霸霸+王王=小霸王
小=?,霸=?,王=?
用sql求证
参考答案:
declare @data int,@i int,@j int,@l int
set @data=100
while (@data<=999)
begin
   set @i=@data/100
   set @j=@data/10 % 10
   set @l=@data % 10
   if((@i+@j+@l)*11=@data)
   begin
      select @data data,@i i,@j j,@l l
      break
   end
   set @data=@data+1
end;
分析:
ii+jj+ll=ijl
i*10+i +j*10+j+l*10+l   =   i*100+j*10+l
(i+j+l)*11