表order1中的数据:
汇总数据
1.聚集函数
聚集函数:运行在行组上,计算和返回单个值的函数。
SQL聚集函数
函数 | 说明 |
---|---|
AVG() | 返回某列的平均数 |
COUNT() | 返回某列的行数 |
MAX() | 返回某列的最大值 |
MIN() | 返回某列的最小值 |
SUM() | 返回某列之和 |
SELECT AVG(order_price) AS avg_price
FROM order1;
返回表order1 中order_price一列的平均值
2.聚集不同值
像最开始的表里一样,价格有许多重复的,如果只想把不同的值加起来求平均值该怎么办?这就用到了之前博客中提到的DISTINCT