关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第24讲 T-SQL流程控制语句
20页1、第8章 T-SQL语言 流程控制语句,主讲人:段利文,第24讲,复习:,使用批处理、脚本、注释 标识符 常量 书写格式取决于它所表示的值的数据类型。 变量 局部变量:用户自己定义的变量;以符号开头;先声明后使用 全局变量:系统定义的变量;以 符号开头;用户不能修改其值。 T-SQL系统内置函数 T-SQL的运算符,第8章 T-SQL语言 流程控制语句 教学内容,基础知识: 流程控制语句概述 beginend语句 ifelse、if exists语句 while、break和continue语句 waitfor语句 return 语句,第8章 T-SQL语言 流程控制语句 学习目标,认知目标: 了解T-SQL语言语句块、条件语句、循环语句的基本格式 能力目标: 能运用各种流程控制语句正确编写SQL程序(重点、难点),一、流程控制语句概述,T-SQL语言与其它高级语言一样,提供了可以控制程序执行流程的语句。使用这些流程控制语句可以更好地组织和控制程序的流程。 类型 语句块:beginend 条件语句:ifelse、if exists 循环语句:while、break、continue 等待
2、语句:waitfor 返回语句:return 转移语句:goto(了解),二、beginend语句,语句格式: begin 语句 | 语句块 end 作用 可以将多条T-SQL语句封装起来,构成一个独立的语句块。 Begin和end必须成对出现。,语句块的开始,语句块的结束,三、 ifelse、if exists语句,语法格式: if 逻辑表达式 语句 | 语句块 else 语句 | 语句块 作用: 按条件控制程序的执行。 当条件满足时,则在执行条件之后的T-SQL 语句。否则,就执行else后的T-SQL语句(若ELSE部分存在)。,if not exists(select语句) 语句 | 语句块 else 语句 | 语句块 ,三、 ifelse语句,实例1:查询学号为“020101”的平均分是否超过了85分,若超过,则输出“XX考出了高分”的信息;否则输出“考的一般”。 use xscj declare xm varchar(10) if (select avg(成绩) from xs_kc where 学号= 020101 ) 85 begin select xm= 姓名 fro
3、m xsqk where 学号= 020101 print xm + 考出了高分 end else print 考的一般,从学生情况表中取姓名,求指定学号的平均成绩,三、 ifelse语句,课堂练习1:测试xscj库的xsqk表中是否有“田丽”这个人,若有则显示其信息,若无则显示“没有XX这个人!”。 use xscj declare xm varchar(20) select xm = 田丽 if exists (select * from xsqk where 姓名=xm ) select * from xsqk where 姓名=xm else print 没有“ + xm + ”这个人!,测试“学生情况表”中是否有这个人,四、while、break和continue语句,语法格式: while 逻辑表达式 语句 | 语句组 break 语句 | 语句组 continue 说明: Break用于退出最内层的while循环。 Continue用于重新开始一次while循环。,四、while、break和continue语句,实例2:计算1到100中奇数的和,要求显示为“奇数和为:X
《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第24讲 T-SQL流程控制语句》由会员E****分享,可在线阅读,更多相关《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第24讲 T-SQL流程控制语句》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页