首页 > 代码库 > 第17讲++T-SQL流程控制语句

第17讲++T-SQL流程控制语句

技术分享

技术分享

技术分享

技术分享

查询2012130101号学生的平均分是否超过了85分,若超过,则输出“XX考出了高分”的信息;否则输出“考得一般”。

use    xscj
declare    @xm    varchar(10)
if   (select  avg(成绩)  from  xs_kc  where   学号=2012130101’ ) > 85
       begin
            select  @xm= 姓名  from  xsqk  where  学号=2012130101print      @xm + 考出了高分
        end
    else
            print    ‘考得一般

技术分享

计算1到100中奇数的累加和,要求显示为“奇数和为:XX”。

declare  @i    int,  @sum   int
select   @i = 1, @sum = 0
while    @i < 100 
           begin
                 set   @sum = @sum + @i
                 set   @i = @i +2
           end
print   ‘奇数和为:+ str(@sum)

技术分享

技术分享

延时6秒后查询xsqk的信息;到下午4点15分30秒查询xs_kc表。

waitfor  delay   ’00:00:06use  xscj
select  *   from   xsqk
go
waitfor  time   ’16:15:30use  xscj
select  *   from   xs_kc

技术分享

 

第17讲++T-SQL流程控制语句