T-SQL编程基础

--T-sql编程--

--练习题,计算1-100之间所有奇数的和

--思路,1.声明两个变量,一个用于计数1-100,一个用于累计和
--2.循环遍历1-100之间所有的整数++
--3.if判断,是否是奇数。 i%2<>0
--4.如果是,加到累积和的变量中去

declare @i int=1;
declare @sum int=0
while(@i<=100)
begin
	if @i%2<>0
	begin
		set @sum+=@i--sql编程,循环赋值不能省略set
	end
	set @i+=1 
end
select '1=100之间所有的奇数和是' , @sum
------求1-100之间所有偶数的和
declare @i int=1;
declare @sum int=0;
while(@i<=100)
begin
	if(@i%2=0)
	begin
		set @sum += @i;
	end
	set @i+=1;

end
select '1-100之间所有的偶数和是',@sum
发布了55 篇原创文章 · 获赞 4 · 访问量 1420

猜你喜欢

转载自blog.csdn.net/BowenXu11/article/details/104747708