聚集函数
    简单理解,聚集函数就是多行变一行的数据统计函数(计算函数为excel的公式计算,行数量不变;聚集函数是excel的透视表,行数量可能会变)

    函 数 说 明
    AVG() 返回某列的平均值 忽略列值为null的行
    COUNT() 返回某列的行数(指定某字段会忽略null,用*则不会忽略null
    MAX() 返回某列的最大值(数字取最大,非数值取最后一行 忽略列值为null的行
    MIN() 返回某列的最小值(数字取最小,非数值取最前一行 忽略列值为null的行
    SUM() 返回某列值之和 忽略列值为null的行

    用上面的函数试试看吧~~
    聚集不同值
    输入:
    SELECT
    count(distinct city_name)
    from dw.dim_city

    keys:
    1、distinct 只能作用于字段,不可放在函数前面使用,也不可放在*前面