SQLSerVer计算1-100之间所有能被3整除的数的个数及总和declare @S smallint,@I smallint,@NUMS smallint
set @S=0 --总和
set @I=1  --从1开始
set @NUMS=0 --个数默认为0个
while(@I<=100) --循环
begin
if(@I%3=0)
begin
set @S=@S+@I  --总和 --当@I某个数符合时,就是加它,即得这些数的总和
set @NUMS=@NUMS+1 --如果条件符合个数就⾃动加班
end
set @I=@I+1 --循环加值
end
记住我
print @S  --输出总和  1683
print @NUMS  --输出总个数  33