资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2017/7/5,#,数据库设计与实现,循环结构语句的使用,朱云霞,循环结构语句的使用,学习目标:,理论目标:,理解,T-SQL,语句,中循环结构语句的语法格式,实践目标,:掌握,T-SQL,语句的循环结构程序编程,循环结构语句的使用,T-SQL,语句,中循环结构语句,循环语句,WHILE,WHILE,语句根据条件重复执行一条或多条,T-SQL,代码,只要条件表达式为真,就循环执行语句。,循环结构语句的使用,T-SQL,语句,中循环结构语句的使用,WHILE,语句语法如下:,WHILE,Boolean_expression,sql_statement|statement_block,BREAK,sql_statement|statement_block,CONTINUE,sql_statement|statement_block,循环结构语句的使用,T-SQL,语句,中循环结构语句的使用,BREAK,语句,导致从最内层的,WHILE,循环中退出。将执行出现在,END,关键字(循环结束的标记)后面的任何语句,。,循环结构语句的使用,T-SQL,语句,中循环结构语句的使用,CONTINUE,语句,使,WHILE,循环重新开始执行,忽略,CONTINUE,关键字后面的任何语句。,循环结构语句的使用,T-SQL,语句,的循环结构编程,实践操作:,计算,1,到,100,的累加和,循环结构语句的使用,1,启动,SSMS,可视化界面,运行,Ctrl+N,命令,调出查询代码编辑窗口,在该窗口中输入,SELECT,语句。,DECLARE,i,int,sum,int,SELECT,i=0,sum=0,WHILE,i=100,BEGIN,SELECT,sum=sum+i,SELECT,i=i+1,END,PRINT,1100,累加之和是:,+,CONVERT,(,VARCHA,R,(,8,),sum,),PRINT,循环结构语句的使用,2,在,工具栏上单击“分析”按钮,对,SQL,语句进行语法检查,。单击“执行”按钮,执行查询结果。,循环结构语句的使用,T-SQL,语句,的循环结构编程,实践操作:,输出,100,以内的所有的,素数。,循环结构语句的使用,代码如下:,DECLARE,i,int,n,int,SELECT,n=0,PRINT,100,以内的素数有:,WHILE,n100,BEGIN,SET,n=n+1,SET,i=2,WHILE,in,BEGIN,循环结构语句的使用,代码(续):,-,如果为,n,找到一个因子,则,n,不是素数,循环,WHILE in,可以退出,IF,n%i=0,BREAK,SET,i=i+1,END,-,如果为,n,找到一个因子,则,n,不是素数,不需要打印,n,-,即使用,CONTINUE,忽略,PRINT n,的执行,继续下一轮循环,IF,in,CONTINUE,PRINT,n,END,循环结构语句的使用,今天,我们的,课结束了!,
展开阅读全文