婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Sql學習第四天——SQL 關于with cube,with rollup和grouping解釋及演示

Sql學習第四天——SQL 關于with cube,with rollup和grouping解釋及演示

熱門標簽:浙江穩定外呼系統供應商 怎么給高德做地圖標注 承德地圖標注公司名需要花錢嗎 榕城市地圖標注 慶陽地圖標注 電銷外呼系統軟件功能 美團地圖標注商戶認證注冊 北京400電話辦理多少錢 咸陽電腦外呼系統運營商

關于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 生成的結果集顯示了所選列中值的所有組合的聚合, 發現明了了許多。

操作二:1,用with cube;2,用with rollup 這兩種情況的比較

SQL語句如下:

復制代碼 代碼如下:

select [name],numb,sum(fenshu) from dbo.PeopleInfo group by [name],numb with cube --用with cube。
select [name],numb,sum(fenshu) from dbo.PeopleInfo group by [name],numb with rollup --用with rollup。

結果如圖:

結果分析:

  為什么with cube 比 with rollup多出來一部分呢?原來它沒有顯示,以【numb】分組而不考慮【name】的數據情況。再回顧一下幫助文檔的解釋:ROLLUP 生成的結果集顯示了所選列中值的某一層次結構的聚合,那這個【某一層次】又是以什么為標準的呢?我的猜想是:距離group up最近的字段必須考慮在分組內。

證明猜想實例:

操作:用兩個group up 交換字段位置的sql語句和一個在group up 后面增加一個字段的sql語句進行比較:

SQL語句如下:

復制代碼 代碼如下:

select [name],numb from dbo.PeopleInfo group by [name],numb with rollup
select [name],numb from dbo.PeopleInfo group by numb,[name] with rollup
select [name],numb,phone from dbo.PeopleInfo group by [name],numb,phone with rollup

結果如圖:

通過結果圖的比較發現猜想是正確的。

---------------------------------------------------grouping-------------------------------------------------

現在來看看grouping的實例:

SQL語句看看與with rollup的結合(與with cube的結合是一樣的):

復制代碼 代碼如下:

select [name],numb,grouping(numb) from dbo.PeopleInfo group by [name],numb with rollup

結果如圖:

結果分析:

結合幫助文檔的解釋:當行由 CUBE 或 ROLLUP 運算符添加時,該函數將導致附加列的輸出值為 1;當行不由 CUBE 或 ROLLUP 運算符添加時,該函數將導致附加列的輸出值為 0。  很容易理解再此就不多解釋了。

您可能感興趣的文章:
  • SQLServer中匯總功能的使用GROUPING,ROLLUP和CUBE
  • SQLSERVER中union,cube,rollup,cumpute運算符使用說明
  • Sql Server 分組統計并合計總數及WITH ROLLUP應用
  • SQLServer 數據庫的數據匯總完全解析(WITH ROLLUP)

標簽:呼和浩特 江蘇 拉薩 上海 昭通 貴州 重慶 新鄉

巨人網絡通訊聲明:本文標題《Sql學習第四天——SQL 關于with cube,with rollup和grouping解釋及演示》,本文關鍵詞  Sql,學習,第,四天,SQL,關于,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Sql學習第四天——SQL 關于with cube,with rollup和grouping解釋及演示》相關的同類信息!
  • 本頁收集關于Sql學習第四天——SQL 關于with cube,with rollup和grouping解釋及演示的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品在线观看视频| 欧美日韩高清一区二区三区| 亚洲精品美国一| 日韩精品一级中文字幕精品视频免费观看| 亚洲一线二线三线视频| 樱桃视频在线观看一区| 国产一区二三区好的| 欧美三级在线播放| 亚洲欧洲精品一区二区三区不卡| 日本不卡在线视频| 精品视频一区二区不卡| 亚洲黄色性网站| 一本高清dvd不卡在线观看| 国产视频一区二区三区在线观看 | 亚洲三级小视频| 激情另类小说区图片区视频区| 欧美日韩国产一级片| 精品女同一区二区| 美国三级日本三级久久99| 欧美视频精品在线观看| 国产精品全国免费观看高清| 免费在线观看成人| 国产日产欧美一区二区视频| 婷婷开心激情综合| 欧美日韩视频在线观看一区二区三区| 亚洲久本草在线中文字幕| 国产一区二区日韩精品| 2021久久国产精品不只是精品 | 91麻豆成人久久精品二区三区| 一卡二卡三卡日韩欧美| 日韩欧美成人午夜| 久久99久久精品| 精品国产免费久久| 成人涩涩免费视频| 日本va欧美va瓶| 国产亚洲欧美中文| 99久久精品一区| 免费日本视频一区| 亚洲国产成人私人影院tom| 91蝌蚪porny九色| 天天亚洲美女在线视频| 国产亚洲人成网站| 欧美日韩国产中文| 成人一级视频在线观看| 亚洲va在线va天堂| 亚洲人午夜精品天堂一二香蕉| 欧美日本乱大交xxxxx| 国产一区二区三区最好精华液| 亚洲同性同志一二三专区| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品久久久久久久久免费樱桃 | 国产午夜一区二区三区| 日韩视频一区二区| 久久伊人中文字幕| 久久精品人人爽人人爽| 欧美韩日一区二区三区| 国产精品乱码妇女bbbb| 椎名由奈av一区二区三区| 中文av字幕一区| 亚洲一区二区在线免费观看视频| 97国产一区二区| 欧美日韩亚洲综合一区二区三区| 亚洲香肠在线观看| 日韩欧美你懂的| 国产在线不卡一区| 久久免费国产精品| 在线国产电影不卡| 亚洲超碰精品一区二区| aa级大片欧美| 99re66热这里只有精品3直播| 精品久久国产老人久久综合| 99久久久精品| 国产福利精品导航| 国产精品亚洲一区二区三区妖精| 色综合天天综合网国产成人综合天| 精品国产乱码久久久久久蜜臀 | 欧美色图免费看| 日韩欧美国产wwwww| 国产日产精品1区| 亚洲一区二区av在线| 高清视频一区二区| 欧美午夜精品电影| 一区二区三区四区在线免费观看| 精品中文字幕一区二区| 亚洲国产成人午夜在线一区| 欧美久久久久中文字幕| 国产精品久久久久久久久晋中 | 日本精品一区二区三区四区的功能| 欧美在线观看视频在线| 亚洲视频一区二区在线| 色哟哟一区二区| 亚洲色图欧美激情| 在线观看亚洲精品视频| 亚洲一区二区黄色| 欧美精品一二三| 午夜欧美电影在线观看| 欧美视频在线一区二区三区 | **性色生活片久久毛片| 国产一区二区三区观看| 国产日韩视频一区二区三区| 91在线一区二区三区| 亚洲第一会所有码转帖| 欧美日韩在线电影| 日韩va亚洲va欧美va久久| 国产午夜精品一区二区| 欧美日韩亚洲另类| 国产精品一区二区久激情瑜伽| 亚洲色图.com| 国产日韩亚洲欧美综合| 欧美在线观看视频在线| 国产精品一级在线| 日本不卡视频在线观看| 最新久久zyz资源站| 91精品国产黑色紧身裤美女| 成人性色生活片| 国产麻豆成人精品| 久久97超碰色| 极品少妇xxxx偷拍精品少妇| 午夜激情一区二区三区| 中文字幕一区二区三区乱码在线 | 3d动漫精品啪啪1区2区免费 | 日韩精品一区二区三区四区 | 91精品国产乱| 日韩精品一区二区三区视频在线观看 | 日韩一区二区视频| 91麻豆精品国产91久久久久久久久| 欧美综合视频在线观看| 欧美日韩一区久久| 欧美丰满一区二区免费视频| 色噜噜狠狠色综合中国| 51精品视频一区二区三区| 欧美一级日韩免费不卡| 久久精品欧美一区二区三区不卡| 国产精品丝袜黑色高跟| 午夜精品在线看| a在线欧美一区| 欧美日韩成人一区二区| 欧美tickling挠脚心丨vk| wwwwww.欧美系列| 亚洲一区日韩精品中文字幕| 韩国av一区二区三区在线观看| 色94色欧美sute亚洲13| 久久久久久一二三区| 一区二区三区欧美| 成人免费av资源| 2023国产一二三区日本精品2022| 亚洲欧洲中文日韩久久av乱码| 另类小说图片综合网| 欧美日本一道本在线视频| 亚洲国产精品传媒在线观看| 午夜视频在线观看一区二区| 丁香激情综合五月| 日韩一卡二卡三卡| 日韩不卡免费视频| 91精品国产乱| 狠狠色狠狠色综合| 久久久久综合网| 国产成人精品www牛牛影视| 欧美女孩性生活视频| 视频一区二区中文字幕| 9191国产精品| 免费观看30秒视频久久| 久久综合资源网| hitomi一区二区三区精品| 国产精品久久久久久福利一牛影视| 久久精品999| 国产精品欧美精品| 欧美色图12p| 久久精品国产一区二区三区免费看 | 色播五月激情综合网| 亚洲综合999| 亚洲精品一区二区在线观看| 福利电影一区二区三区| 亚洲免费观看在线观看| 4hu四虎永久在线影院成人| 国内精品伊人久久久久av一坑| 国产精品三级在线观看| 欧美日本高清视频在线观看| 久久精品久久99精品久久| 国产精品久久久久久久久免费桃花 | 国产精品乱码妇女bbbb| 欧美成人精精品一区二区频| 99久久伊人久久99| 国产成人在线视频播放| 亚洲香肠在线观看| 国产精品拍天天在线| 7777精品伊人久久久大香线蕉超级流畅| 国产成人综合在线观看| 久久精品999| 国产精品一区在线| 国产精选一区二区三区| 美女一区二区在线观看| 一区二区三区高清不卡| 一区二区三区四区在线播放| 亚洲人xxxx| 亚洲国产视频一区| 亚洲成av人片一区二区三区| 亚洲成人一区二区在线观看| 亚洲成a人片在线观看中文| 日日夜夜精品免费视频|