数据库操作(五)、聚合函数,分组

1、avg():    平均数,null值不参与计算,参与计算则需使用isnull()

2、count():  记录条数,null值不参与计算,参与计算则需使用isnull()

3、sum():   记录总和,null值不参与计算,参与计算则需使用isnull(),在sum中做运算时若运算中存在‘null’,则数据值变为null

4、max():   求最大值,null值不参与计算,参与计算则需使用isnull()

   min():    求最小值,null值不参与计算,参与计算则需使用isnull()

5、group by  :分组   

   case when ...then ... else ...end  :当....成立时、否则、结束   

6、row_number()  over(partition by ... order by...)  :用于分页

  例:select orderdate from

    (select orderdate,row_number() over( partition by userid order by orderdate desc)as rownumber 

      from OrderProduts2014 )a where rownumber=1

posted @ 2015-04-24 15:48  Yida_婷婷  阅读(311)  评论(0编辑  收藏  举报