㈠ 用access中sql計算1到100奇數和或偶數和
代碼如下:
SubProce1()
DimiasInteger
Fori=0to100
IfiMod2=1
theni=i+1
Endif
Debug.Printi
Endsub
上面的是求奇數的和,如果是求偶數和的話,把 if 後面改為:i Mod 2 = 0 就ok了~
㈡ 求1-100之間的和 SQL語句怎麼寫
declare @i int
declare @sun int
set @i = 1
set @sun = 0
while @i < 101
begin
set @sun = @i + @sun
set @i = @i + 1
end
或者還有一個更簡單的方法
select (1+100)*100/2
㈢ T-SQL編程: 求1到100的和。 求1000以內能被3整除的所有數的和。
一:求1到100的和
declare @i int
declare @sum int
set @i=1
set @sum=0
while @i<=100
begin
set @sum=@sum+@i
set @i=@i+1
end
select @sum
二: 求1000以內能被3整除的所有數的和。
declare @i int
declare @sum int
set @i=1
set @sum=0
while @i<=1000
begin
if (@i%3)=0
set @sum=@sum+@i
set @i=@i+1
end
select @sum as '1000之內整除3的和'
㈣ SQL使用while語句怎麼求1到100之間的累加和並輸出
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
if(i%2==1) sum+=i;
printf("%d
",sum);
i=1;
sum=0;
while(i<=100)
{
if(i%2==1) sum+=i;
i++;
}
printf("%d
",sum);
}
DECLARE@sum int , @i int
SET @sum = 1
SET @i = 1
WHILE@i<=10
BEGIN
SET @sum = @sum+ @i
SET @i = @i + 1
END
PRINT@sum
㈤ 用mysql求1到100的和
首先你要明白,sql語句是對底層資料庫的訪問,進行增,刪,查,改的操作,至於你說對從1到100,用java和C語言都可以實現,不會有人用sql語句來進行操作。
㈥ 用t-sql語句求出1到100的和,並且輸出最後的和
代碼如下:
DECLARE@iINT,@sumINT
SET@i=1
SET@sum=0
WHILE@i<=100
BEGIN
SET@sum=@sum+@i
SET@i=@i+1
END
PRINT@sum
運行結果:
㈦ 利用t-sql語句完成:計算1~100間的所有整數的加和(加和大於2000時終止)
declare @cnt as int, @sum as int
select @cnt=0, @sum = 0
while @cnt<100 and @sum<2000
begin
select @cnt=@cnt+1, @sum=@sum+@cnt
end
select @cnt, @sum
㈧ 利用t-sql語句完成:計算1~100間的所有偶數的加和
通過while計算:
declare @sum1 int =0
declare @n int =1
while @n<=100
begin
if @n%2=0
begin
set @sum1=@sum1+@n
end
set @n=@n+1
end
print @sum1
當n==1時執行while循環結構里的語句,當n不等於1時,則跳過該循環執行循環體外的語句。
while 循環的格式:while (表達式){語句;}
while 循環的執行順序:當表達式為真,則執行下面的語句,語句執行完之後再判斷表達式是否為真,如果為真,再次執行下面的語句,然後再判斷表達式是否為真……就這樣一直循環下去,直到表達式為假,跳出循環。
例:
inta=NULL;
while(a<10){
a++;//自加
if(a>5)//不等while退出循環,直接判斷循環
{break;//跳出循環}
}
結果: 結束後 a的值為6 。
(8)sql求一到一百的和擴展閱讀:
用continue語句計算1~100之間所有偶數相加之和
clear all
clc
a=1:100;
sum=0;
for i=1:100
if rem(a(i),2)==0
sum=sum+a(i);
else
continue
end
end
㈨ SQL 編寫程序,計算並輸出1~100之間的所有奇數和與偶數和
declare
@i
int,@Jsum
int,@Osum
int
set
@i=1
set
@Jsum=0
set
@Osum=0
while(@i<=100)
begin
if(@i%2=0)
set
@Osum=@osum+@i
else
set
@Jsum=@Jsum+@i
set
@i=@i+1
end
select
@Jsum
as
'奇數和',@Osum
as
'偶數和'
得出結果
奇數和:2500
偶數和:2550
㈩ 利用T-SQL語句完成:計算1-100之間所有的整數的和,(當和大於2000時終止,)輸出當前和
--定義變數
declare@sumint
declare@Iint
--初始賦值
select@sum=0,@I=0
--循環累加
while@I<100
begin
select@sum=@sum+@I
select@I=@I+1
--跳出條件
if@sum>2000
begin
break
end
end
--列印輸出結果
print@sum