原文:Sql學習第四天——SQL 關於with cube ,with rollup 和 grouping

關於with cube ,with rollup 和 grouping 通過查看sql 的幫助文檔找到了CUBE 和 ROLLUP 之間的具體區別: CUBE 生成的結果集顯示了所選列中值的所有組合的聚合。 ROLLUP 生成的結果集顯示了所選列中值的某一層次結構的聚合。 再看看對grouping的解釋: 當行由 CUBE 或 ROLLUP 運算符添加時,該函數將導致附加列的輸出值為 當行不由 C ...

2013-03-26 11:20 4 5771 推薦指數:

查看詳情

SQL Server 之 GROUP BY、GROUPING SETS、ROLLUPCUBE

1.創建表 Staff 2.為Staff表填充數據 GROUP BY 分組查詢, 一般和聚合函數配合使用 該段SQL是用於查詢 某個部門下的男女員工數量 其數據結果如下 開銷比較大 GROUPING SETS ...

Thu Jul 30 23:42:00 CST 2015 2 6648
SQL Server WITH ROLLUP、WITH CUBEGROUPING語句的應用

CUBECUBE 生成的結果集顯示了所選列中值的所有組合的聚合。 ROLLUPROLLUP 生成的結果集顯示了所選列中值的某一層次結構的聚合。 GROUPING:當行由 CUBEROLLUP 運算符添加時,該函數將導致附加列的輸出值為 1;當行不由 CUBEROLLUP 運算符 ...

Mon Apr 17 11:06:00 CST 2017 0 3952
【T-SQL系列】WITH ROLLUP、WITH CUBEGROUPING語句的應用

CUBEROLLUP 之間的區別在於:CUBE 運算符生成的結果集是多維數據集。多維數據集是事實數據的擴展,事實數據即記錄個別事件的數據。擴展建立在用戶打算分析的列上。這些列被稱為維。多維數據集是一個結果集,其中包含了各維度的所有可能組合的交叉表格。 CUBE 運算符在 SELECT 語句 ...

Tue Nov 04 23:29:00 CST 2014 0 3157
SQL Server GROUP BY中的WITH CUBE、WITH ROLLUP原理測試及GROUPING應用

前幾天,看到一個群友用WITH ROLLUP運算符。由於自個兒沒用過,看到概念及結果都雲里霧里的,所以突然來了興趣對生成結果測了一番。 一、概念: WITH CUBE:生成的結果集顯示了所選列中值的所有組合的聚合。 WITH ROLLUP:生成的結果集顯示 ...

Tue Nov 05 09:59:00 CST 2019 0 548
SQLServer中的GROUPING,ROLLUPCUBE

聚集函數:GROUPING 用於匯總數據用的運算符: ROLLUP 1.用 CUBE 匯總數據 CUBE 運算符生成的結果集是多維數據集。多維數據集是事實數據的擴展,事實數據即記錄個別事件的數據。擴展建立在用戶打算分析的列上。這些列被稱為維。多維數據集是一個結果集,其中包含了各維度的所有 ...

Wed Nov 28 00:22:00 CST 2012 3 10778
從零開始PHP學習 - 第四天

寫這個系列文章主要是為了督促自己 每天定時 定量消化一些知識! 同時也為了讓需要的人 學到點啥~! 本人技術實在不高!本文中可能會有錯誤!希望大家發現后能提醒一下我和大家! 偷偷說 ...

Tue Apr 28 04:58:00 CST 2015 6 1509
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM