- 1、本文档共401页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 事务的创建 总结 为什么需要事务 例如,银行转账问题: 假定资
您可能关注的文档
- 卫浴品牌五一促销活动方案.ppt
- EZRead400(Anthos 2010)酶标仪操作说明书.doc
- 江西省公务消费网络监管平台操作手册V6.8(三公监管版).doc
- 中山市技师学院桌面云平台方案.doc
- 采油三厂云中心建设及应用项目.docx
- ATS48软启动用户手册.pdf
- 施奈德ATS48软启动使用说明.pdf
- 新派公寓权益型房托资产支持专项计划说明书.pdf
- 工法培训课件.pptx
- 主体工程防水质量责任与落实.docx
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)