麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

總結下sqlserver group by 的用法

2024-08-31 01:02:43
字體:
來源:轉載
供稿:網友

今天用實例總結一下group by的用法。

歸納一下:group by:ALL ,Cube,RollUP,Compute,Compute by

創建數據腳本

Create Table SalesInfo
(Ctiy nvarchar(50),
OrderDate datetime,
OrderID int
)

insert into SalesInfo
select N'北京','2014-06-09',1001
union all
select N'北京','2014-08-09',1002
union all
select N'北京','2013-10-09',1009
union all
select N'大連','2013-08-09',4001
union all
select N'大連','2013-10-09',4002
union all
select N'大連','2013-05-12',4003
union all
select N'大連','2014-11-11',4004
union all
select N'大連','2014-12-11',4005

首先執行以下腳本:

select Ctiy,count(OrderID) as OrderCount
from
SalesInfo
group by Ctiy
with cube

可以看到多出了一行 是對所有的訂單數的匯總

下一個腳本:

select Ctiy,Year(OrderDate) as OrderYear,count(OrderID) as OrderCount
from
SalesInfo
group by Ctiy,Year(OrderDate)
with cube

總結下sqlserver group by 的用法

可以看出來對分組中的維度都進行了匯總,并且還有一個訂單的總和

下一個腳本(注意出現了rollup):

select Ctiy,Year(OrderDate) as OrderYear,count(OrderID) as OrderCount
from
SalesInfo
group by Ctiy,Year(OrderDate)
with rollup

總結下sqlserver group by 的用法

使用rollup會對group by列出的第一個分組字段進行匯總運算

下一個腳本:

select Ctiy,count(OrderID) as OrderCount
from
SalesInfo
where
Ctiy = N'大連'
group by all Ctiy

我們會看到 使用group by all 后,不符合條件的城市也會出現,只是訂單數是零

需要注意的是 All 不能和 cube 和 rollup一起使用,和having一起使用的話,All的功能會失效.

下一個腳本:

select Ctiy,orderdate,orderid
from
SalesInfo
compute count(orderid)

總結下sqlserver group by 的用法

顯示了兩個結果集,一個是訂單結果集,一個是訂單總數結果集

最后一個腳本:


select Ctiy,orderdate,orderid
from
SalesInfo
order by Ctiy
compute count(orderid) by Ctiy

總結下sqlserver group by 的用法

按照不同的城市,分別顯示該城市的訂單信息,一個顯示該城市的所有訂單數量

就先說這些了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本高清视频网站www | 国产三级国产精品国产普男人 | 欧美成人国产va精品日本一级 | 欧美精品电影一区二区 | 国产精选电影免费在线观看 | 久久靖品 | 一级黄色在线观看 | 性片免费看 | 91看片在线观看视频 | 美女视频黄视大全视频免费网址 | 亚洲男人的天堂在线视频 | 久久久久久久久久网 | 国产亚洲精彩视频 | 精品久久久久久久久久久久久 | 国产在线一级片 | 中文字幕在线不卡视频 | 香蕉久久久 | 线观看免费完整aaa 欧美在线一级 | 爽爽淫人综合网网站 | 免费黄色大片在线观看 | 成人羞羞在线观看网站 | 久久久一区二区三区四区 | 黄色毛片视频在线观看 | 91在线色| 在线中文字幕网站 | 激情综合在线观看 | 黄色免费av| 韩毛片| 欧美精品一区自拍a毛片在线视频 | 国产二区三区四区 | av电影院在线观看 | 久久亚洲精品久久国产一区二区 | 91精品国产一区二区三区动漫 | 久久久久久久91 | 一区二区三区视频在线观看 | 久久金品| 男女羞羞视频在线免费观看 | 欧美大胆xxxx肉体摄影 | 日本在线国产 | 成人性视频欧美一区二区三区 | 久草在线高清 |