- 3
- 0
- 约6.31千字
- 约 10页
- 2018-07-04 发布于河南
- 举报
在SQL Server 2012中如何使用分组集
在SQL Server 2012中如何使用分组集?分组集就是你据以分组的一个属性集。传统上,SQL中的单个聚合查询定义一个单个分组集。例如,下面的四个查询每个定义了一个单个分组集。? HYPERLINK /database/201310/248333.html ?123456789101112131415161718192021222324252627SELECT empid, custid, SUM(qty) AS sumqty?FROM dbo.Orders?GROUP BY empid, custid;???SELECT empid, SUM(qty) AS sumqty?FROM dbo.Orders?GROUP BY empid;???SELECT custid, SUM(qty) AS sumqty?FROM dbo.Orders?GROUP BY custid;???SELECT SUM(qty) AS sumqty?FROM dbo.Orders;??第一个查询定义了分组集(empid,custid),第二个是(empid),第三个是(custid),最后一个查询定义了空分组集()。此代码返回四个结果集,每个查询一个。?假设不是要四个单独的结果集,而是想要一个统一了四个分组集的所有聚合数据的单个结果集,可以使用UNION ALL集合运算符组合四个查询的结果集,实现此
原创力文档

文档评论(0)