使用聚集函数汇总数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Abel_Liujinquan/article/details/89180719

1、聚集函数

大多数的DBMS都支持SQL聚集函数,以下是主要的聚集函数:

函数 说明
AVG() 返回某列的平均值
COUNT() 返回某列的行数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列值的和

2、聚集不同值

对聚集函数来说,ALL是他们默认的行为,就是对所有的行都执行。
如果想要只包含不同的值,我们可以指定DISTINCT参数,就不会重复考虑同个字段中相同的值
示例:

select AVG(DISTINCT prod_price) 
    as avg_privce 
    from products

该语句将计算prod_price的平均值,但是不会重复计算相同的值

猜你喜欢

转载自blog.csdn.net/Abel_Liujinquan/article/details/89180719