SQL入门教程初学全套电子课件教案(完整版).ppt

SQL入门教程初学全套电子课件教案(完整版).ppt

  1. 1、本文档共401页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL入门教程初学全套电子课件教案(完整版).ppt

控制语句 T-SQL中的控制语句和其他编程语言类似,主要有: 循环语句 条件语句 多分支语句 语句块 提问 C#、JAVA中的复合语句是用什么表示的? 语法 BEGIN 命令行或程序块 END 语句块 if @myavg 70 begin print c#编程成绩优秀,前三名考试信息是:‘ select top 3 * from score where courseno=@courseid order by score desc end else begin print c#编程成绩较差,后三名考试信息是: select top 3 * from score where courseno=@courseid order by score end 条件语句 IF 条件表达式 命令行或程序块 [ELSE [条件表达式] 命令行或程序块] 语法 use master if exists (select * from sysdatabases where name=‘booksmanager) drop database booksmanager 条件语句 统计并显示C#编程的平均成绩: 如果在70分以上,则显示“成绩优秀”,并显示前3名的学生的考试信息。 如果在70分以下,则显示“成绩较差”,并显示后3名的考试信息。 课程表:score 条件语句 定义变量,存放“C#编程”的课程编号 定义变量,存入平均成绩 使用条件语句进行判断。 分析 教员演示 循环语句 WHILE 条件表达式 BEGIN 命令行或程序块 [BREAK] [CONTINUE] [命令行或程序块] END 语法 循环语句 本次的数据结构考试成绩较差,假设要提分,保证及格通过率达80%以上。 提分规则很简单,先给每人都加2分,看是否达到要求,如果没有,每人再加2分,如此反复提分,直到及格通过率达80%以上;要求提分时,个人成绩不能超过100分。 问题 分析 计算参加数据结构考试的考生总人数 计算成绩及格的人数 如果及格通过率小于80%,则加分 循环判断 将个人成绩超过100分的修改为100分 循环语句 教员演示 ……… while @pass/@total 0.8 begin update Score set score = score+2 where courseno=@courseid select @pass = count(*) from Score where courseno=@courseid and score=60 end ……….. 分支语句 CASE 运算式 WHEN 运算式 THEN 运算式 …… WHEN 运算式 THEN 运算式 [ELSE 运算式] END 语法 分支语句 SqlServer基础编程考试计划采用美国ABCDE五级打分制来显示成绩: A级:90分以上 B级:80~90分 C级:70~79分 D级:60~69分 E级:60分以下 分支语句 ……… select stuno,成绩=case when score60 then E when score between 60 and 69 then D when score between 70 and 79 then C when score between 80 and 89 then B else A end from Score where courseno=@courseid 教员演示 批处理语句 在SQL Sever中,可以一次执行多个T-SQL语句,这些多个T-SQL语句称为批处理语句。 “GO”就是批处理的标志。 use myschool go --批处理标志 select * from course1 --并不存在course1 select * from student go --批处理标志 演示:批处理语句 注释语句 在T-SQL语言中可使用两种注释符:行注释和块注释。 注释不参与代码执行。 --行注释用于描述性文字较少的场合 /** 块注释用于描述性文字较多的场合 **/ 总结 变量的赋值有哪两种方式? 使用T-SQL语句输出结果有哪两种方式? T-SQL中语句块使用什么结构? CASE语句经常在什么情况下使用? 第七部分 事务 1. 事务的概念 2. 事务的创建 总结 为什么需要事务 例如,银行转账问题: 假定资

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档