亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

探討SQL compute by的使用分析

2024-08-31 00:57:27
字體:
來源:轉載
供稿:網友

GROUP BY子句有個缺點,就是返回的結果集中只有合計數據,而沒有原始的詳細記錄。如果想在SQL SERVER中完成這項工作,可以使用COMPUTE BY子句。COMPTE生成合計作為附加的匯總列出現在結果集的最后。當與BY一起使用時,COMPUTE 子句在結果集內生成控制中斷和分類匯總。

下列 SELECT 語句使用簡單 COMPUTE 子句生成 titles 表中 price 及 advance 的求和總計:

復制代碼 代碼如下:


USE pubs
SELECT type, price, advance
FROM titles
ORDER BY type
COMPUTE SUM(price), SUM(advance)


下列查詢在 COMPUTE 子句中加入可選的 BY 關鍵字,以生成每個組的小計:

USE pubs

復制代碼 代碼如下:


SELECT type, price, advance
FROM titles
ORDER BY type
COMPUTE SUM(price), SUM(advance) BY type


此 SELECT 語句的結果用12 個結果集返回,六個組中的每個組都有兩個結果集。每個組的第一個結果集是一個行集,其中包含選擇列表中所請求的信息。每個組的第二個結果集包含 COMPUTE 子句中兩個 SUM 函數的小計。

compute by 子句的規則:

(1)不能將distinct與行統計函數一起使用

(2)compute ??? by 子句中 ???出的列必須出現在選擇列表中

(3)不能在含有compute by 子句的語句中使用select into 子句,因為包括compute 子句的語句會產生不規則的行。

(4)如果使用了compute by子句,則必須使用order by 子句, 而且compute by子句中的列必須包含在order by 子句中,并且對列的前后順序和起始項都要一致(說白了compute by子句中的列必須是order by子句中列表的全部,或者前邊的連續幾個)。

(5)如果compute 省略了 by ,則order by 也可以省略

(6)如果compute by 子句包含多列時,會將一個組(第一個列分的組)分成若干個子組(利用后面的列),并對每層子組進行統計。

(7)使用多個compute by子句時,會分別按不同的組統計出結果。詳細信息還是按照正常的第一個分組方式顯示。

(8)compute by 子句中可以使用多個統計函數,他們互不影響

(9)compute by 子句中可以不包含by ,而只用compute 此時不對前面信息分組,而只對全部信息進行統計。

比較 COMPUTE 和 GROUP BY
COMPUTE 和 GROUP BY 之間的區別匯總如下:
GROUP BY 生成單個結果集。每個組都有一個只包含分組依據列和顯示該組子聚合的聚合函數的行。選擇列表只能包含分組依據列和聚合函數。

COMPUTE 生成多個結果集。一類結果集包含每個組的明細行,其中包含選擇列表中的表達式。另一類結果集包含組的子聚合,或 SELECT 語句
的總聚合。選擇列表可包含除分組依據列或聚合函數之外的其它表達式。聚合函數在 COMPUTE 子句中指定,而不是在選擇列表中。
下列查詢使用 GROUP BY 和聚合函數;該查詢將返回一個結果集,其中每個組有一行,該行中包含該組的聚合小計:
USE pubs
SELECT type, SUM(price), SUM(advance)
FROM titles
GROUP BY type

說明 在 COMPUTE 或 COMPUTE BY 子句中,不能包含 ntext、text 或 image 數據類型。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品极品尤物在线观看| 亚洲黄色有码视频| 久久五月天色综合| 国产精品成人播放| 亚洲精品中文字幕女同| 国产九九精品视频| 亚洲人成电影网站色www| 在线观看欧美日韩国产| 日韩一区二区三区国产| 亚洲欧美综合精品久久成人| 欧美性生活大片免费观看网址| 国产精品中文字幕在线观看| 精品久久在线播放| 久久这里有精品| 热久久99这里有精品| 欧美激情第1页| 日韩欧美国产视频| 亚洲国产古装精品网站| 精品视频偷偷看在线观看| 国产精品9999| 国产亚洲欧美日韩美女| 欧美成人精品h版在线观看| 欧美日韩国产二区| 国产亚洲欧美aaaa| 中文字幕亚洲激情| 亚洲欧美制服综合另类| 亚洲欧美在线免费| 91久久久久久久一区二区| 91在线视频一区| 日本韩国欧美精品大片卡二| 日韩乱码在线视频| 日韩欧美精品在线观看| 国产亚洲视频中文字幕视频| 另类视频在线观看| 日韩免费在线免费观看| 国产精品一二三在线| 亚洲最大的网站| 欧美日韩免费网站| 久久视频在线免费观看| 国产精品日韩在线| 91日韩在线播放| 欧美理论电影在线播放| 国产精品久久久久久久久久| 成人免费在线视频网址| 亚洲自拍欧美色图| 成人国产亚洲精品a区天堂华泰| 欧美电影免费播放| 日本a级片电影一区二区| 一区二区三区动漫| 91精品视频免费看| 亚洲一区二区免费| 精品国产欧美一区二区三区成人| 亚洲丁香婷深爱综合| 欧美黑人视频一区| 91在线色戒在线| 在线观看日韩www视频免费| www.亚洲人.com| 国产一区二区动漫| 久久99久久99精品免观看粉嫩| 亚洲精品国精品久久99热| 国产精品 欧美在线| 欧美xxxx14xxxxx性爽| 国产精品久久久久久搜索| 91福利视频网| 日韩av免费在线播放| 欧美性xxxx极品hd满灌| 欧美成年人视频| 亚洲精品第一国产综合精品| 日韩欧美亚洲国产一区| 国产欧美日韩免费| 久久精品91久久香蕉加勒比| 亚洲欧美精品suv| 国产精品成人av在线| 久久国产精品首页| 欧美成人免费va影院高清| 精品在线观看国产| 亚洲色在线视频| 国产日韩av高清| 福利视频导航一区| 亚洲国产成人爱av在线播放| 国产日韩精品入口| 91色视频在线导航| 国产99久久精品一区二区| 91欧美精品成人综合在线观看| 日韩成人小视频| 欧美电影免费观看| 91po在线观看91精品国产性色| 国产成+人+综合+亚洲欧洲| 中文字幕日韩在线视频| 日韩在线精品一区| 国产日韩欧美日韩| 久久久人成影片一区二区三区观看| 亚洲无亚洲人成网站77777| 高清日韩电视剧大全免费播放在线观看| 久久久精品2019中文字幕神马| 91中文在线观看| 欧美在线视频网| 精品久久中文字幕久久av| 国产在线拍偷自揄拍精品| 成年无码av片在线| 欧美午夜精品在线| 亚洲色图18p| 成人在线免费观看视视频| 日本精品视频在线观看| 欧美日韩国产一区二区三区| 亚洲精品成人久久电影| 97超碰蝌蚪网人人做人人爽| 国产91色在线|| 97精品欧美一区二区三区| 综合136福利视频在线| 亚洲白虎美女被爆操| 久久久中文字幕| 国产在线拍揄自揄视频不卡99| 狠狠久久亚洲欧美专区| 国内外成人免费激情在线视频网站| 亚洲第一区中文字幕| 日韩在线国产精品| 久久久久久久国产精品视频| 日本一区二区三区四区视频| 蜜臀久久99精品久久久无需会员| 亚洲高清免费观看高清完整版| 欧美剧在线观看| 日韩女优人人人人射在线视频| 国产精品久久久久福利| 美女扒开尿口让男人操亚洲视频网站| 狠狠爱在线视频一区| 国产日韩精品一区二区| 精品久久香蕉国产线看观看gif| 国产精自产拍久久久久久蜜| 欧美激情啊啊啊| 欧美影院成年免费版| 亚洲一区二区三区四区在线播放| 成人免费看黄网站| 久久99亚洲热视| 国产精品最新在线观看| 日韩电影免费在线观看中文字幕| 国产精品久久999| 精品视频中文字幕| 国产精品久久久av| 欧美黑人又粗大| 久久精品电影网站| 亚洲精品久久久久久下一站| 久久精品亚洲94久久精品| 欧洲午夜精品久久久| 97人洗澡人人免费公开视频碰碰碰| 亚洲男人天堂网| 91po在线观看91精品国产性色| 中文字幕国产亚洲2019| 精品国产一区二区三区久久久狼| 精品久久久视频| 久久亚洲电影天堂| 精品国产成人av| 久久久亚洲精品视频| 久久久久久久久久av| 成人精品久久久| 欧美综合在线第二页| 日韩av在线导航| 色婷婷综合久久久久中文字幕1| 久久夜色精品国产亚洲aⅴ| 国产激情久久久| 在线视频一区二区| 91青草视频久久| 国产精品高潮呻吟久久av野狼| 欧美亚洲视频在线看网址|