WEB开发网
开发学院数据库MSSQL Server SQL Server 2008的Transact-SQL语言增强 阅读

SQL Server 2008的Transact-SQL语言增强

 2010-06-16 15:44:49 来源:WEB开发网   
核心提示:5.ROLLUP、CUBE 和GROUPING SETS在SQL Server 2008之前,进行分组统计汇总,SQL Server 2008的Transact-SQL语言增强(4),可以在GROUP BY子句中使用WITH ROLLUP和WITH CUBE参数,ROLLUP指定在结果集内不仅包含由GROUP BY提供

5.ROLLUP、CUBE 和GROUPING SETS

在SQL Server 2008之前,进行分组统计汇总,可以在GROUP BY子句中使用WITH ROLLUP和WITH CUBE参数。ROLLUP指定在结果集内不仅包含由GROUP BY提供的行,还包含汇总行。按层次结构顺序,从组内的最低级别到最高级别汇总组。而CUBE参数则在使用ROLLUP参数所返回结果集的基础上,再将每个可能的组和子组组合在结果集内返回。

例如,假设dbo.T1表中存在下列数据:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:SQL Server Transact

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接