久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 新源县| 泰州市| 大连市| 丹寨县| 太仆寺旗| 汨罗市| 湛江市| 会昌县| 连江县| 平阳县| 泰安市| 鸡泽县| 治多县| 郑州市| 萝北县| 庄浪县| 资溪县| 外汇| 太康县| 锡林郭勒盟| 罗城| 阿荣旗| 闻喜县| 瑞昌市| 平舆县| 合作市| 伊通| 长兴县| 卢龙县| 东至县| 吉安县| 平潭县| 托克托县| 堆龙德庆县| 九寨沟县| 荣昌县| 安阳市| 嘉黎县| 那坡县| 柘荣县| 孝义市|