时间:2021-07-01 10:21:17 帮助过:4人阅读
MySQL数据汇总与聚集函数——MySQL系列(七) 1、聚集函数 聚集函数是运行在行组上,计算和返回单个的函数。 SQL聚集函数 函数 说明 AVG() 返回某列的平均 COUNT() 返回某列的行数 MAX() 返回某列的最大 MIN() 返回某列的最小 SUM() 返回某个列之和 (1)、AV
MySQL数据汇总与聚集函数——MySQL系列(七)聚集函数是运行在行组上,计算和返回单个值的函数。
| 函数 | 说明 |
|---|---|
| AVG() | 返回某列的平均值 |
| COUNT() | 返回某列的行数 |
| MAX() | 返回某列的最大值 |
| MIN() | 返回某列的最小值 |
| SUM() | 返回某个列之和 |
SELECT AVG(prd_price) AS avg_price FROM products Where vend_id=1003;
SELECT SUM(num) AS prod_sum---返回指定订单号中的商品数量 FROM products Where order_id=123456;SUM()也可以合计计算值。
SELECT SUM(item_price*num) AS totol_price FROM order_items--返回订单中所有商品价格和。 Where order_id=123456;
SELECT AVG(DISTINCT prd_price) AS avg_price FROM products Where vend_id=1003;
SELECT count(*) AS num,
MIN(prod_price) AS price_min,
MAX(prod_price) AS price_max,
AVG(prod_price) AS price_avg
FROM products;