- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SELECT语句返回的查询数据集中的记录通常是按表中记录的物理顺序排列的。 可通过排序手段来改变查询数据集中记录的显示顺序,也就是对数据排序的意义。 通过在SELECT语句中使用ORDER BY子句对查询数据集的记录按照一个或多个列的值进行排序输出。排序依照的列又称为排序关键字。 ORDER BY子句的格式为: ORDER BY { 排序表达式 [ ASC | DESC ] } [,...n] 聚合函数也称为聚集函数或分组函数,这类函数将数据表在某一字段列上的值或与列相关的表达式值作为一个整体,进行某些特定的运算,或对一组记录中指定的列值或与列相关的表达式值进行某些特定的运算,并返回单个的数值做为函数值。 函数参数可以为字段列名、常量或由算术运算符连接而成的表达式。函数返回值作为新的一列出现在查询结果集中。 聚合函数最简单的用法是放在SELECT语句的目标项列表中。 聚合函数的返回值一般为数值类型,常作为一个数据列项出现在查询结果列表中。 在这类用法中,为改善查询结果显示的效果,通常使用别名来命名聚合函数 GROUP BY子句则根据一列或多列的值对查询数据集进行分组,将数据在指定列上具有相同值的记录划分在一起,组成一组。 对查询数据集分组的目的是为了细化聚合函数的作用对象,并借助聚合函数对每一组的记录进行统计,从而最终生成汇总的数据集。 GROUP BY子句的语法格式如下: GROUP BY [ ALL ] 分组表达式 [ ,...n ] [ WITH { CUBE | ROLLUP } ][ HAVING 条件表达式 ] GROUP BY子句用来对查询操作实施分组处理,HAVING子句则设置筛选条件。 GROUP BY子句可以不带有HAVING条件,此时,查询到的整个数据集都将被分组,每一组在指定的一列或多列的组合上具有相同的值。 HAVING子句用来为GROUP BY分组的结果设置筛选条件,使满足限定条件的那些组被挑选出来,构成最终的查询结果集。 HAVING子句对组的筛选类似于WHERE子句对记录行的过滤。 HAVING子句允许在条件表达式中包含聚合函数。 COMPUTE子句用于对查询数据集中的记录进行分类汇总,并产生一个额外的汇总记录行,插入到查询结果数据集的末尾。 COMPUTE子句通过聚合函数,对列或表达式进行统计计算。 COMPUTE子句的语法格式如下: [ COMPUTE { { SUM | AVG | COUNT | MAX | MIN | VAR | STDEV }( 列名/表达式 ) }[ ,...n ] [ BY { 分类表达式 }[ ,...n ] ] SELECT语句中不带BY短语的COMPUTE子句,仅对当前查询数据集中的所有记录进行统计并形成一条附加的汇总记录。 不带BY短语的COMPUTE子句并不要求必须对记录集进行排序或分组。 带有BY短语的COMPUTE子句通常与ORDER BY子句一起使用,按照排序字段对所有记录进行分类,然后使用聚合函数,对不同类别的记录集进行统计运算,形成各个类别的汇总记录,并附加到各个类别记录集的明细列表尾部。 COMPUTE子句计算聚合值,并且可以依然保持原有的值,新的聚合值作为特殊的列出现。 查询结果不仅可以显示查看,还可以作为一个数据表永久保存起来。 INTO子句用来将查询结果数据集保存到指定名称的数据表中。INTO子句的语法格式如下: INTO子句的语法格式如下: INTO 新表名 * 支持网站:或 清华大学出版社 —《SQL Server 2008案例化教程》(ISBN:9787302231967) 查询的处理子句 聚合函数的应用 2 查询中实施分组 3 查询中实施分类汇总 4 保存查询结果为表 5 查询中的排序 1 ? 数据排序的概念 实现数据排序的子句 查询中的排序 1 查询的处理子句 查询中实施分组 3 查询中实施分类汇总 4 保存查询结果为表 5 聚合函数的应用 2 ? 聚合函数的概念 聚合函数的用法 主要的聚合函数列表 STDEV([ALL | DISTINCT]列名/表达式) 计算并返回给定列或表达式值的统计标准偏差 STDEV VAR([ALL | DISTINCT]列名/表达式) 计算并返回给定列或表达式值的统计方差 VAR MIN([ALL | DISTINCT]列名/表达式) 计算并返回指定列或表达式中值项的最小值 MIN MAX([ALL | DISTINCT]列名/表达式) 计算并返回指定列或表达式中值项的最大值 MAX AVG([ALL | DISTINCT]列名/表达式) 计算并返回指定列或表达式中值项的平均值 AVG SUM([ALL | DISTINCT]列名/表达式) 计算并返回指定列或表达式中值
您可能关注的文档
最近下载
- the-new-age-of-invention高一英语新外研版必修三unit3课件.pptx VIP
- (2025)呼伦贝尔市入团积极分子考试题库(含答案).docx VIP
- HG∕T 5677-2020 石油炼制行业绿色工厂评价要求.pdf VIP
- 《基于三菱FX2N控制系统的自动剥线机设计》9500字(论文) .pdf
- 奔驰500系列发动机操作手册.pdf VIP
- 天津大学学生宿舍文明住宿承诺书.DOC VIP
- 2025年中国半乳甘露聚糖项目创业计划书.docx
- The new age of invention课件新外研版必修三unit3.pdf VIP
- 2024辽宁中考数学二轮专题复习 微专题 遇到角平分线如何添加辅助线(课件).pptx VIP
- xx集团粮食仓储及加工基地可行性研究报告.docx
文档评论(0)