首页 > 数据库技术 > 详细

SQL流程控制语句学习(三):while break continue

时间:2014-03-31 11:37:49      阅读:649      评论:0      收藏:0      [点我收藏+]

1.while语法

while   布尔表达式

{sql语句或语句块}

break  --跳出本层循环

{sql语句或语句块}

continue  --跳出本次循环

{sql语句或语句块}   

 

2.while实例

样例数据

bubuko.com,布布扣

要求:如果3-15号的平均分小于85,则将3-15号没人加5分,如果3-15号的最高分超过100分跳出循环。 

语句:

while (select avg([score]) from  [Table_1] where id between 3 and 15)<85
begin
update [Table_1]
set score=score+5
where id between 3 and 15
if (select max(score) from [Table_1] where id between 3 and 15)>=100
break
end

执行结果:select * from [Table_1]

bubuko.com,布布扣

 

SQL流程控制语句学习(三):while break continue,布布扣,bubuko.com

SQL流程控制语句学习(三):while break continue

原文:http://www.cnblogs.com/wanshutao/p/3633914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!