• 聚合函数的使用


    聚合函数在统计阿~汇总阿,都灰常的常用。但是有一个小点是要注意一下下的

    create table #Tmp(a int ,b int )
    
    insert into #Tmp(a,b) values (1,null),(null,null),(null,3),(2,4)
    
    select * from #Tmp
    
    a           b
    ----------- -----------
    1           NULL
    NULL        NULL
    NULL        3
    2           4

    这里我就简单用 count 和 sum 和 avg 3个最常用的函数试一下。 这个用法其实很简单,就是要注意一下null值在这里面的行为。

    select COUNT(*),COUNT(a),COUNT(a+b) from #Tmp
    select sum(a),sum(b),sum(a+b) from #Tmp
    select avg(a),avg(b*1.0),avg(a+b) from #Tmp
    
    ----------- ----------- -----------
    4           2           1
    
                            
    ----------- ----------- -----------
    3           7           6
    
                                                        
    ----------- --------------------------------------- -----------
    1           3.500000                                6

     注意是当该行数据含有null值的时候,该行数据将被过滤。count(*)除外

     (*^__^*) 嘻嘻……

  • 相关阅读:
    2019年4月18日 查询功能 2
    bzoj3601
    bzoj2693
    bzoj2440
    bzoj3529
    bzoj2820
    BZOJ2813
    BZOJ4515
    AtCoder Grand Contest 001 题解
    BZOJ2757
  • 原文地址:https://www.cnblogs.com/Gin-23333/p/5095397.html
Copyright © 2020-2023  润新知