第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 学号= ‘2012130101’ print @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:06’ use xscj select * from xsqk go waitfor time ’16:15:30’ use xscj select * from xs_kc