利用t sql語句完成 計算1 100間的所有偶數的加和

2021-07-13 09:09:38 字數 1179 閱讀 6795

1樓:問明

通過while計算:

declare @sum1 int =0

declare @n int =1

while @n<=100

begin

if @n%2=0

begin

set @sum1=@sum1+@n

endset @n=@n+1

endprint @sum1

當n==1時執行while迴圈結構裡的語句,當n不等於1時,則跳過該迴圈執行迴圈體外的語句。

while 迴圈的格式:while (表示式)while 迴圈的執行順序:當表示式為真,則執行下面的語句,語句執行完之後再判斷表示式是否為真,如果為真,再次執行下面的語句,然後再判斷表示式是否為真……就這樣一直迴圈下去,直到表示式為假,跳出迴圈。

例:int a=null;

while(a<10)

結果: 結束後 a的值為6 。

2樓:解0人

declare @i int=2

declare @s int=0

while @i<=100

begin

set @s=@s+@i

set @i=@i+2

endselect @s

3樓:匿名使用者

declare @i int,@result int;

set @i=0;

set @result=0;

while(@i<=100)

begin

set @result=@result+@i;

set @i=@i+2;

endprint @result

編寫pl/sql程式,使用loop...next....end語句計算1~100之間所有偶數之和。 15

4樓:隨o天

declare

i integer:=0;

v_sum integer:=0;

begin

loop

exit when i>100;

v_sum:=v_sum+i;

i:=i+2;

end loop;

dbms_output.put_line(v_sum);

end;

輸入tsql語句,查詢2023年出生學生資訊

select from studen where year birth date 1991 寫sql語句,在學生表中,查詢出生日期在1991後 select 查詢表示所有字段 from 學生表 where 出生日期 字段 1991 還要看你資料裡面的字段是什麼 比如2011 12 11 的資料 se...

分別利用for語句while語句以及dowhile語句編寫

int sum 0 for int i 1 i n printf d sum public static void main string args system.out.println sum public static void main string args system.out.print...

關於利用if公式計算提成,關於利用if公式計算提成

如圖例d2 c2 b2 e2 c2 if d2 1.2,0.3,if d2 1,0.25,if d2 0.8,0.2,0.15 或 c2 if c2 b2 1.2,0.3,if c2 b2 1,0.25,if c2 b2 0.8,0.2,0.15 公式下拉 如果完成百分要取整數,公式 c2 b2 就...