jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          聚合函數-解釋實例

          Posted on 2010-12-09 17:09 幻海藍夢 閱讀(457) 評論(0)  編輯  收藏 所屬分類: SQL

          一、相關概念

               如果在對數據進行統計分析時,既需要保存查詢結果,又能在查詢結果下面將統計結果顯示出來,我們可以使用compute by 子句。

              Compute子句用于生成合計,并將其作為附加的匯總列出現在結果集的最后,當與by一起使用時,Compute子句在結果集內生成控件中斷和分類匯總。可在同一查詢內指定Compute by和Compute。

          其語法格式如下:

          [Compute

          {

          {Avg | count | max | min | stdev | stdevp| var | varp | sum  (expression)}[,…n]

          [by expressin [,….]]

          }]

          Compute子句中使用的聚合函數

          注意:聚合函數不能使用字段別名。

           

          二、實例說明

          1、準備工作

          01 if object_id('student','table') is not null
          02 drop table student
          03 go
          04 create table student
          05 (
          06 ID int identity(1,1) not null,
          07 sex varchar(4) not null,
          08 sclass varchar(10),
          09 score int ,
          10 constraint zhujian primary key(ID),
          11 constraint scorecheck check(score>0 and score<=10)
          12  
          13 )
          14 insert into student values('男',1,2)
          15 insert into student values('女',2,4)
          16 insert into student values('女',2,6)
          17 insert into student values('女',1,2)
          18 insert into student values('男',3,3)
          19 insert into student values('男',2,5)

           2、group by子句

          1 --group字句
          2 select sex,sclass,score,sum(score) as 總分
          3 from student
          4 group by sex,sclass,score
          5 order by sex
          結果如下:
          3、使用compute by子句
          1 --comlpute by字句
          2 select sex,sclass,score,sum(score) as 總分
          3 from student
          4 group by sex,sclass,score
          5 order by sex
          6 compute sum(score),avg(score),max(score),min(score) by sex
          結果如下:
          完工,拜拜。
          原文 : http://www.cnblogs.com/yuananyun/archive/2010/11/25.html

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 福贡县| 沈丘县| 尚志市| 尤溪县| 林西县| 青田县| 海林市| 股票| 宜章县| 南和县| 天等县| 靖州| 临武县| 莫力| 兴城市| 海丰县| 琼结县| 白银市| 错那县| 榕江县| 称多县| 隆化县| 东港市| 启东市| 沂源县| 南城县| 永定县| 通许县| 洮南市| 安顺市| 岳阳县| 南靖县| 左云县| 平利县| 青州市| 白银市| 晋城| 新昌县| 喀什市| 赣榆县| 化州市|