0$房天下问答|SQL编程题目 急急急!!!$https://m.fang.com/ask/ask_1498182.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1498182
-
SQL编程题目 急急急!!!
1、设变量num,在循环1-30的 while 语句中,同时计算求1-10的累加和加上11-30的平方和,等待2秒后,付给变量total,输出显示 “1-10的累加和+11-30的累加和=@total”2、设变量num,循环1-100,只显示90-100的累加和,应用 break 跳出循环。3、设变量num,循环1-100,只显示1-80的累加和,应用 return 退出语句块。4、当变量x=1时, print "0<x<2" 当变量x=2时, print "x>1" 当变量x=3时,print "x<4"5、打印50-70,但不打印60(要求使用continue
更多
共1个回答
-
-
-
KANGTA1998
丨Lv 4
//题目1declare @num int ,@total bigintselect @num = 1, @total = 0 declare @sum1_10 int , @sum11_30 bigintselect @sum1_10 = 0, @sum11_30 = 0while @num < 31begin if @num < 11 set @sum1_10 = @sum1_10 + @num else set @sum11_30 = @sum11_30 + @num * @num set @num = @num + 1endWAITFOR DELAY '00:00:2'set @total = @sum1_10 + @sum11_30print '1-10的累加和+11-30的累加和='+ cast(@total as varchar)//题目2declare @num int ,@sum90_100 bigintselect @num = 1, @sum90_100 = 0while @num < 101begin if @num >= 90 set @sum90_100 = @sum90_100 + @num set @num = @num + 1 if @num = 101 breakendprint '90-100的累加和='+ cast(@sum90_100 as varchar)//题目3declare @num int ,@sum1_80 bigintselect @num = 1, @sum1_80 = 0while @num < 101begin if @num <= 81 set @sum1_80 = @sum1_80 + @num set @num = @num + 1 if @num = 81 begin print '1-80的累加和='+ cast(@sum1_80 as varchar) return endend//题目4declare @x intset @x = 1if @x = 1 print '0<x<2'else if @x = 2 print 'x>1'else if @x = 3 print 'x<4'//题目5declare @index int set @index = 50while @index < 71begin if @index = 60 begin set @index = @index +1 continue end print '@index='+cast(@index as varchar) set @index = @index +1end
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功