TP03 SQL编程 ACCP 6.0 S2-2-MySchool数据库设计优化 PPT课件.ppt

TP03 SQL编程 ACCP 6.0 S2-2-MySchool数据库设计优化 PPT课件.ppt

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

Chapter 第三章 回顾 写出T-SQL语言创建数据库的语法 写出T-SQL语言创建表的语法 完成下面SQL语句 预习检查 使用T-SQL语句如何声明一个变量? T-SQL语言中,WHILE循环结构如果包含多条语句,需要使用什么标识? T-SQL语言中,Case语句有什么作用? 本章任务 查找“李文才”及相邻学号的学生 查询学号是20011学生的姓名和年龄,并输出比他大1岁和小1岁的学生信息 统计学生“Java Logic”课最近一次考试的平均分并显示前/后3名学生成绩 根据学生“Winforms”课最近一次考试成绩适当加分确保每人这次考试都通过 采用美国的ABCDE五级打分制显示“Java Logic” 最近一次学生考试成绩 本章目标 掌握如何定义变量并赋值 掌握如何输出显示数据 掌握IF、WHILE、CASE逻辑控制语句 使用批处理指令完成多语句批量处理 使用变量 局部变量 局部变量示例-1 局部变量示例-2 参考语句 SET与SELECT区别 全局变量 全局变量示例1 如何获得数据库服务器的名称和SQLSERVER的版本信息? 全局变量示例2 指导——使用变量2-1 训练要点: 声明并使用T-SQL变量 需求说明: 用字符“★”拼成下面的三角图形 指导——使用变量2-2 实现思路: 声明T-SQL变量 初始化变量值为“★” PRINT语句显示三角图形 T-SQL数据类型转换2-1 查询学号是10000的学生参加2009年2月15日的“Java Logic”课程考试的成绩,要求输出学生姓名和成绩 T-SQL数据类型转换2-2 T-SQL提供了两个转换函数 练习——使用变量保存查询数据 需求说明: 查询学号是20011的学生姓名和年龄,并输出比他大1岁和小1岁的学生信息 提示: 查询输出学号是20011的学生姓名和计算出该学生的年龄 查询得到学号是20011的学生的出生日期 用日期函数DATEPART()获得学生的出生年份 查询输出大1岁和小1岁的学生信息 逻辑控制语句 分支结构 IF-ELSE语句 CASE-END语句 循环结构 WHILE语句 IF-ELSE语句 IF-ELSE语句 IF-ELSE示例 统计并显示2009-2-17的Java Logic考试平均分 如果平均分在70以上,显示“考试成绩优秀”,并显示前三名学生的考试信息 如果在70以下,显示“考试成绩较差”,并显示后三名学生的考试信息 设置输出结果的格式 为了文本消息和输出结果显示在同一窗口,需要设置输出结果的格式 练习——使用IF-ELSE语句 需求说明: 查询学号是20012的学生Java Logic课程最近一次考试成绩,输出学生姓名和考试等级 如果成绩大于85分,显示“优秀” 如果大于70分,显示“良好” 如果大于60分,显示“中等”;否则显示“差” 提示: 用TOP关键字和联接查询语句查出学号是20012的学生Java Logic课程最近一次考试成绩 判断该学生的考试成绩所在的范围内,输出相应的提示信息 WHILE语句 WHILE循环语句 WHILE示例 检查学生“Winforms”课最近一次考试是否有不及格(60分及格)的学生。如有,每人加2分,高于95分的学生不再加分,直至所有学生这次考试成绩均及格 CASE-END语句 CASE-END多分支语句 CASE-END示例 采用美国ABCDE五级打分制显示学生Java Logic课最近一次考试成绩 A级: 90分以上 B级: 80-89分 C级: 70-79分 D级: 60-69分 E级: 60分以下 常见错误 指导——使用CASE语句2-1 训练要点: CASE-END语句 需求说明: 查询学生出生日期,计算出每个学生的年龄。如果学生年龄大于等于18岁,输出“恭喜,你已经是成年人了。”,否则显示“希望你早日长大。” 指导——使用CASE语句2-2 实现思路: 获得学生出生日期 计算年龄 判断年龄是否大于18岁 输出相关信息 关键代码: 出生日期至当前日期的总天数 DATEDIFF(DY, BornDate, GETDATE()) 获得出生日期至当前日期的周岁 FLOOR(DATEDIFF(DY,BornDate,GETDATE())/365) 练习——使用逻辑控制语句 需求说明: 根据C# OOP课程最近一次考试成绩,显示每个学生的等级 90分以上:★★★★ 80-89分:★★★ 70-79分:★★ 60-69分:★ 60分以下:你要努力了!!! 检查C# OOP课程最近一次考试是否出不及格的学生。如果有,则每人加2分直至全部学生都及格。如果学生成绩大于100,则按100分计算 提示: 用CASE-END根据学生的成绩,输出相应的等级信息 用W

文档评论(0)

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

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

1亿VIP精品文档

相关文档