分组函数(多行处理函数)
    多行处理函数的特点:输入多行,最终输出一行

    count 计数
    sum 求和
    avg 平均值
    max 最大值
    min 最小值

    1. 注意:分组函数在使用的时候必须先进行分组,然后才能用
    2. 如果没有对数据进行分组,整张表默认为一组

    image.png

    分组函数在使用的时候需要注意哪些?
    1.分组函数自动忽略null,不需要提前对null进行处理
    image.png
    2.分组函数中count(*)和count(具体字段)有什么区别?
    image.png

    count(具体字段):表示统计该字段下所有不为null的元素的总数
    count(*):统计表当中的总行数(只要有一行数据count则++)
    因为每一行记录不可能为null,一行数据中有一列不为null,则这条数据就是有效的
    

    3.分组函数不能直接使用在where子句中
    image.png
    4.所有的分组函数可以组合起来一起用
    image.png