- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 基本查询
目录 * 高等教育出版社 4.5 在查询中使用聚合函数 在查询中使用聚合函数 * 高等教育出版社 1. 计算平均值 计算平均值使用AVG函数。 语法格式 SELECT AVG(列名) FROM 表名 WHERE 条件表达式 查询结果返回符合条件行的相应列的平均数值。 操作数据列的数据类型是数值数据,即INT、DECIMAL、MONEY、SMALLMONEY、FLOAT和REAL等。 在查询中使用聚合函数 * 高等教育出版社 例4-12 在选课表(Stu_Course)中,查询学号为200611012901学生的平均成绩。 查询语句: SELECT AVG(Score) FROM Stu _ Course WHERE Stu_ID= 200611012901 执行结果如图4-12所示: 图4-12 查询学号为200611012901学生的平均成绩 在查询中使用聚合函数 * 高等教育出版社 2. 计算最小值与最大值 计算最小值与最大值的函数为MIN与MAX。 语法格式 SELECT MIN (列名) | MAX (列名) FROM 表名 WHERE 条件表达式 查询结果返回符合条件行的相应列的最小值与最大值。 操作数据列的数据类型是数值、字符串和日期时间等。 在查询中使用聚合函数 * 高等教育出版社 例4-13 查询选课表(Stu_ Course)中的最低成绩和最高成绩。 查询语句: SELECT MIN (Score) 最低成绩 , MAX (Score) 最高成绩 FROM Stu _ Course 执行结果如图4-13所示: 图4-13 查询选课表中的最低成绩和最高成绩 在查询中使用聚合函数 * 高等教育出版社 3. 求和 求和使用SUM函数。 语法格式 SELECT SUM (列名) FROM 表名 WHERE 条件表达式 查询结果返回符合条件行的相应列的所有值的总和。 SUM函数也可以配合DISTINCT来计算唯一数值的总和。 在查询中使用聚合函数 * 高等教育出版社 例4-14 在选课表(Stu_Course)中,查询学号为200611012901的学生的成绩总和、最低成绩和最高成绩。 查询语句: SELECT SUM(Score) 成绩总和,MIN(Score) 最低成绩,MAX(Score) 最高成绩 FROM Stu _ Course WHERE Stu_ID= 200611012901 执行结果如图4-14所示: 图4-14 查询学号为200611012901的学生的成绩总和、最低成绩和最高成绩 在查询中使用聚合函数 * 高等教育出版社 4. 统计行数 统计行数使用函数COUNT。 语法格式 SELECT COUNT(列名)|COUNT_BIG(列名) FROM 表名 WHERE 条件表达式 查询结果返回符合条件行的行数。 两个函数功能一样,不同的是COUNT返回的行数是INT数据类型的;COUNT_BIG返回的行数是BIGINT数据类型。 COUNT(*)返回的是所有符合条件的数据行行数,而COUNT(列名)返回的是符合条件的、相应列值不是NULL的数据行的行数。 在查询中使用聚合函数 * 高等教育出版社 例4-15 在选课表(Stu_Course)中,查询学号为200611012901学生的成绩总和、选课门数、最低成绩和最高成绩。 查询语句: SELECT SUM(Score) 成绩总和,COUNT(*) 选课门数,MIN (Score) 最低成绩,MAX (Score) 最高成绩 FROM Stu _ Course WHERE Stu_ID= 200611012901 执行结果如图4-15所示: 图4-15 查询200611012901学生的成绩总和、选课门数、最低成绩和最高成绩 目录 * 高等教育出版社 4.6 分组查询 4.6.1 数据分组统计GROUP BY 4.6.2 使用HAVING 数据分组统计GROUP BY * 高等教育出版社 GROUP BY 子句用来为查询结果记录集中的每一行产生聚合值,一般都和聚合函数配合使用。如果聚合函数使用
您可能关注的文档
最近下载
- 2025年高分子物理(第五版)课后习题答案.pdf VIP
- 《认知发展与学习机制》课件.ppt VIP
- 图软公司产品介绍的.ppt VIP
- 中考数学考点练习题22 相似三角形【原卷版】.pdf VIP
- 第一单元第3课《旅程的灵感》教学设计 2025湘美版美术八年级上册.docx
- 7.大华综合监控管理平台一体机dh-dss7016-d新.pdf VIP
- 第15课《中国工农红军长征与遵义会议》课件 统编版历史八年级上册.pptx VIP
- 微信小程序开发项目教程PPT完整全套教学课件.pptx VIP
- (高清版)B/T 12230-2023 通用阀门 不锈钢铸件技术条件.pdf VIP
- 屠宰企业宰前、屠宰过程及宰后检验流程要点和检验制度汇编-生猪.doc VIP
原创力文档


文档评论(0)