版权声明:本文为博主原创文章,未经博主允许不得转载。 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的平均值,但是不会重复计算相同的值