久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Sql學習第四天——SQL 關于with cube,with rollu建站知

Sql學習第四天——SQL 關于with cube,with rollu建站知

時間:2023-05-24 10:05:24 閱讀: 文章分類: 網站建設 作者: 網站編輯員

導讀:1建站知識CUBE 生成的結果集顯示了所選列中值的所有組合的聚合。ROLLUP 生成的結果集顯示了所選列中值的某一層次結構的聚合網seo優化趨勢營銷型網站建設。

網seo優化趨勢營銷型網站建設

關于with cube ,with rollup 和 grouping

通過查看sql 2005的幫助文檔找到了CUBE 和 ROLLUP 之間的具體區別:

CUBE 生成的結果集顯示了所選列中值的所有組合的聚合。ROLLUP 生成的結果集顯示了所選列中值的某一層次結構的聚合。

再看看對grouping的解釋:

當行由 CUBE 或 ROLLUP 運算符添加時,該函數將導致附加列的輸出值為 1;當行不由 CUBE 或 ROLLUP 運算符添加時,該函數將導致附加列的輸出值為 0。

僅在與包含 CUBE 或 ROLLUP 運算符的 GROUP BY 子句相關聯的選擇列表中才允許分組。

當看到以上的解釋肯定非常的模糊,不知所云和不知道該怎樣用,下面通過實例操作來體驗一下:

先建表(dbo.PeopleInfo):

復制代碼 代碼如下:

CREATE TABLE [dbo].[PeopleInfo]( [id] [int] IDENTITY(1,1) NOT NULL, [網站建設多少錢name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [numb] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [phone] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL, [FenShu] [int] NULL ) ON [PRIMARY]

向表插入數據:

復制代碼 代碼如下:

insert into peopleinfo([name],numb,phone,fenshu) values ('李歡','3223','1365255',80) insert into peopleinfo([name],numb,phone,fenshu) values ('企業網站建設李歡','322123','1',90) insert into peopleinfo([name],numb,phone,fenshu) values ('李名','3213112352','13152',56) insert into peopleinfo([name],numb,phone,fenshu) values ('李名','32132312','13342563',60) insert into peopleinfo([name],numb,phone,fenshu) values ('王華','3223','1365255',80)

查詢出插入的全部數據:

復制代碼 代碼如下:

select * from dbo.PeopleInfo

結果如圖:

操作一:先試試:1, 查詢所有數據;2,用group by 查詢所有數據;3,用with cube。這三種情況的比較

SQL語句如下:

復制代碼 代碼如下:

select * from dbo.PeopleInfo --1, 查詢所有數據; select [name],numb,sum(fenshu) from dbo.PeopleInfo group by [name],numb --2,用group by 查詢所有數據; select [name],numb,sum(fenshu) from dbo.PeopleInfo group by [name],numb with cube --3,用with cube。這三種情況的比較

結果如圖:

結果分析:

  用第三種(用with cube)為什么會多出來有null的字段值呢?通過分析圖上的值得組合會發現是怎么回事兒了,以第三條數據(李歡,null,170)為例:它只是把姓名是【李歡】的分為了一組,而沒有考慮【numb】,所以有多出來了第三條數據,也說明了170是怎么來的。其他的也是這樣。再回顧一下幫助文檔的解釋:CUBE 生成的結果集顯示了所選列中值的所有組合的聚合, 發現明了了許多。

關鍵詞標簽: 標簽 SQL 第四天

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章Sql學習第四天——SQL 關于with cube,with rollu建站知主要講述第四天,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6719.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 兴安盟| 凤台县| 深州市| 浮梁县| 钟祥市| 东丰县| 大冶市| 讷河市| 桐柏县| 潞西市| 宕昌县| 永和县| 庆云县| 鹤峰县| 巫山县| 基隆市| 巴中市| 汶川县| 孟州市| 昌图县| 高邑县| 前郭尔| 噶尔县| 绵阳市| 新干县| 敦化市| 高台县| 武鸣县| 汾阳市| 孝昌县| 巴马| 肇东市| 麟游县| 溧水县| 鄂州市| 积石山| 会昌县| 耒阳市| 永善县| 玛沁县| 德昌县|