五招轻松搞定sql server数据汇总

五招轻松搞定sql server数据汇总

ID:30507396

大小:18.39 KB

页数:8页

时间:2018-12-30

五招轻松搞定sql server数据汇总_第1页
五招轻松搞定sql server数据汇总_第2页
五招轻松搞定sql server数据汇总_第3页
五招轻松搞定sql server数据汇总_第4页
五招轻松搞定sql server数据汇总_第5页
资源描述:

《五招轻松搞定sql server数据汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解五招轻松搞定SQLServer数据汇总  有些时候你想让SQLServer返回一个聚集结果集合,而不是一个详细的结果集。SQLServer的GROUPBY子句,为你提供了一种聚合SQLServer数据的方式。GROUPBY子句允许你在一列或多列数据甚至是表达式上进行分组操作,在这篇文章中,我将讨论如何使用GROUPBY子句来汇总数据。  使用单独列分组  GROUPBY子句通过设置分组条件来汇总数据,在第一个例子中,我在数

2、据库AdventureWorkXX中的表Sales.SalesOrderDetail.中的一列上进行数据分组操作。这个例子以及其他例子都使用数据库AdventureWorksXX,如果你想使用它运行我的代码,你可以点击下载。  下面是第一个示例的源码,在CarrierTrackingNumber列上使用groupby子句进行数据分组操作  USEAdventureWorksXX;  GO  SELECTCarrierTrackingNumber  ,SUM(LineTotal)ASSummarizedLineTotal  FROMAdventureWorksX

3、X.Sales.SalesOrderDetail  GROUPBYCarrierTrackingNumber;  在我运行这段代码后,会得到3807个记录,下面是这个庞大的结果集中前五个数值:对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  CarrierTrackingNumberLineTotal  --------------------

4、--------------------------------------  6E46-440A-B52133.  B501-448E-964085.  8551-4CDF-A172616.  B65C-4867-86714.  99CE-4ADA-B116185.  在上面的示例中,我使用groupby子句选择哪些列作为聚集dventureWorksXX.Sales.SalesOrderDetai数据表数据的条件,在例子中,我使用CarrierTrackingNumber汇总数据,当你进行数据分组时,只有在groupBy子句中出现的列才在selection

5、列表中有效。在我的示例中,我使用聚集函数SUM计算LineTotal,为了使用方便,我为它设置了别名SummarizedLineTotal。  如果我想获得CarrierTrackingNumber满足特定条件下的聚集集合,那我可以在Where子句中对查询进行限制,就像我下面做的这样:  USEAdventureWorksXX;  GO  SELECTCarrierTrackingNumber  ,SUM(LineTotal)ASSummarizedLineTotal对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党

6、是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  FROMAdventureWorksXX.Sales.SalesOrderDetail  WHERECarrierTrackingNumber='48F2-4141-9A'  GROUPBYCarrierTrackingNumber;  这里我在原始查询基础上在where子句中加上了一条限制,我设置了我的查询只返回CarrierTrackingNumber等于一个特定值的结果。运行这段代

7、码后,我会得到记录中CarrierTrackingNumber等于48F2-4141-9A的行的数量。Where子句的过滤行为在数据被聚集之前就已生效。  通过多列来分组  有时候你可能需要使用多列来进行数据分组,下面是我使用多列进行分组的示例代码  SELECTD.ProductID  ,H.OrderDate  ,SUM(LineTotal)ASSummarizedLineTotal  FROMAdventureWorksXX.Sales.SalesOrderDetailD  JOINAdventureWorksXX.Sales.SalesOrderHea

8、derH  OND.SalesOrde

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。