- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12讲简单查询(三)
数据库原理与应用技术 第12讲 简单查询(三) * * 巩固旧课: Select语句的基本语法格式 Select 选择列列表 [Into 新表名] From 数据表或视图名称列表 [Where 条件表达式] [Group by 分组列值] [Having 筛选表达式] [Order By 排序列][ASC |DESC] 1.关系运算符和逻辑运算符 2.模糊查询时的通配符 3.查询课程表中课程编号包含2或3的课程信息 4.查询课程表中课程编号不包含2和3的课程信息 提出问题: 查询成绩表中学号为的学生的总成绩、平均成绩、最高分、最低分等信息? 本讲主要内容: 1.使用聚合函数 2.Group By子句分组 3. Having子句的应用 4.Order By子句排序 一、使用聚合函数 1.聚合函数(P90) 2.应用举例 例1:统计学生表中记录个数 例2:统计学生表中涉及到的系部(班级)个数 例3:统计成绩表中选修了课程的学生人数 例4:统计某学生选修课程的门数 例5:统计成绩表中被选修的课程门数 例6:查询某学生的总分、平均分、最高分、最低分 二、Group By子句的应用 1.该子句对查询结果进行分组。 2.应用举例 。 例1:统计每个学生选修课程的门数、总成绩、平均成绩、最高分、最低分 例2:统计每门课程的平均分、最高分、最低分,选修人数 三、Having子句的应用 1.用于限定组或聚合函数的查询条件。用在group By 之后,与Where功能类似。 2.应用举例: 例1:统计平均成绩在68以上的课程的平均分、最高分、最低分 例2:统计平均成绩在70分以上的学生的各门课程的平均分、最高分、最低分 *
文档评论(0)