文档库 最新最全的文档下载
当前位置:文档库 › SQL编程答案

SQL编程答案

SQL编程答案
SQL编程答案

--1、用Transact_sql编程:先为两个变量@x和@y赋值,然后求这两个变量的和、差、乘积和商。

declare @x int,@y int

set @x=5

set @y=10

print @x+@y

print @x-@y

print @x*@y

print @x/@y

-2、编程计算1*2*3*4*5*…*100的值。

declare @i int,@sum float

select @sum=1

select @i=1

while @i<=100

begin

set @sum=@sum*@i

set @i=@i+1

end

print @sum

-3、计算S=(0+1)+(1+3)+(1+3+5)+……+(1+3+……+51)。

declare @sum int,@i int,@a int

set @i=1

set @sum=0

set @a=0

while @i<=51

begin

set @sum=@sum+(@a+@i)

set @a=@a+@i

set @i=@i+2

end

print @sum

4、计算S=1+3+5+……+99

declare @sum int,@i int

set @i=1

set @sum=0

while @i<=100

begin

set @sum=@sum+@i

set @i=@i+2

end

print @sum

5、输出100至200间能既被3整除,又能被5整除的数。declare @i int

set @i=100

while(@i<=224)

begin

if(@i%3=0)and(@i%5=0)

print @i

set @i=@i+1

end

6统计100至200间能被3整除的数的个数declare @i int, @c int select @i=100,

@c = 0

while @i<= 200

begin

if @i%3 = 0

set @c = @c + 1

set @i= @i + 1

end

print @c

相关文档