- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务 从学生成绩管理数据库中获取所感兴趣的信息
查询参加考试的学生姓名,课程号以及相应的成绩 SELECT S.SName,C.CourseID,C.Score From Students AS S INNER JOIN Score AS C ON C.SNumber = S.SNumber 查询参加考试的学生姓名,课程名以及相应的成绩 SELECT S.SName AS 姓名, CS.CourseName AS 课程, C.Score AS 成绩 FROM Students AS S INNER JOIN Score AS C ON (S.SNumber = C.SNumber) INNER JOIN Course AS CS ON (CS.CourseID = C.CourseID) 任务实施-【具体实现】 查询全部学生的考试信息,没参加考试的信息为空 SELECT S.SName,C.CourseID,C.Score From Students AS S left JOIN Score AS C ON C.SNumber = S.SNumber 从学生成绩管理系统中查询和“刘德华”班级相同的学生信息。 SELECT stu1.* FROM Students AS stu1 JOIN Students AS stu2 ON stu2.SName = 刘德华 AND stu1.SGrade = stu2.SGrade 从学生成绩管理系统中查询课程表与分数表相应信息。 select * from Course cross join Score 任务实施-【具体实现】 学生提交完成上述任务的SQL语句文件 教师检查学生完成情况 教师检查查询语句是否能正常执行 教师检查所查询的数据是否准确 教师检查是否有必要的注释 教师进行点评 教师提供自己的解决方案 教师对普遍存在的问题集中讲解 任务实施-【检查与评估】 在成绩表中存储了所有学员的成绩,请: 获取及格学员的最高成绩、最低成绩、平均成绩、有成绩的学员人数 获取数据库表中奇数行和偶数行的总数 恢复银行信用卡 拓展训练 学生成绩管理系统 任务4 从学生成绩管理数据库中获取所感兴趣的信息 任务目标 会使用简单查询语句 会使用TOP、ORDER BY 子句实现查询排序 会使用各种函数 会使用模糊查询(Like、Between、In) 会使用聚集函数(Sum、Avg、Count、Min、Max)实现对数据集合的运算 会使用GROUP BY 关键字实现分组查询 会使用连接查询(内连接,外连接,全连接) 查询所有的学号、姓名以及班级 查询某个学生的基本信息 查询出成绩为前三名的学生信息 查询出成绩为前百分之二十的学生信息 查询出成绩在70分到90分之间的学生信息 查询出所有学生的平均成绩 查询每一门课的平均成绩或者某个人的所有课的总成绩 查询参加考试的学生姓名,课程名以及相应的成绩 查询全部学生的考试信息 客户需求 客户的要求要用到数据查询功能,要使用SELECT语句 使用简单SELECT语句查询学生基本信息 使用 TOP、ORDER BY 子句实现学生信息查询排序 使用模糊查询(Like、Between、In)限制查询范围 使用聚集函数(Sum、Avg、Count、Min、Max)统计分析学生成绩 使用GROUP BY子句实现对学生信息的分组查询 使用连接查询分布在多个表中的学生信息 任务分析 简单的SELECT 语句的查询 SELECT * FROM Students 使用WHERE子句查询 SELECT * from students where Sname=‘张三 任务实施-【信息收集】 限制固定行数的查询 SELECT TOP 5 SName, SAddress FROM Students WHERE SSex = 0 返回百分之多少行 SELECT TOP 20 PERCENT SName, SAddress FROM Students WHERE SSex = 0 任务实施-【信息收集】 按多列排序查询 SELECT StudentID As 学员编号, Score As 成绩 FROM Score WHERE Score60 ORDER BY Score,CourseID 任务实施-【信息收集】 排序中的字段,可以使用表达式吗? 如果不可以,请说明原因; 如果可以,请举例说明; SELECT StudentID, Score FROM SCore WHERE Score BETWEEN 60 AND 80 StudentID Score 7 77 8 61 11 76 17 64 … … 模糊查询BETWEEN 任务实施-【信息收集】 把某一字段中内容在特定范围内的记录查询出来 SELECT
文档评论(0)