聚合函数mysql

mysql 中的聚合函数可对数据进行汇总计算,包括:count():计算非空值个数。sum():计算所有值的总和。avg():计算所有值的平均值。min():返回最小值。max():返回最大值。MySQL 中的聚合函数
聚合函数用于对一组数

mysql 中的聚合函数可对数据进行汇总计算,包括:count():计算非空值个数。sum():计算所有值的总和。avg():计算所有值的平均值。min():返回最小值。max():返回最大值。

聚合函数mysql

MySQL 中的聚合函数

聚合函数用于对一组数据进行汇总计算,从而得到一个单一结果。MySQL 中提供了丰富的聚合函数,可以满足不同的数据处理需求。

常见的聚合函数

  • COUNT(): 计算指定列中非空值的个数。
  • SUM(): 计算指定列中所有值的总和。
  • AVG(): 计算指定列中所有值的平均值。
  • MIN(): 返回指定列中的最小值。
  • MAX(): 返回指定列中的最大值。

使用聚合函数

聚合函数通过 SELECT 语句使用,其语法如下:

SELECT 聚合函数(列名)
FROM 表名
[WHERE 条件]
[GROUP BY 列名]
[HAVING 条件]

登录后复制

  • WHERE 条件: 筛选出满足指定条件的数据。
  • GROUP BY 列名: 将数据分组,聚合函数将在每个组内计算。
  • HAVING 条件: 进一步筛选分组后的数据。

示例

假设有一张名为 “sales” 的表,其中包含以下数据:

| product | qty |
|---|---|
| apple | 10 |
| orange | 15 |
| apple | 20 |

登录后复制

计算所有产品的总销量:

SELECT SUM(qty)
FROM sales;

登录后复制

结果:

45

登录后复制

计算每种产品的平均销量:

SELECT product, AVG(qty)
FROM sales
GROUP BY product;

登录后复制

结果:

| product | AVG(qty) |
|---|---|
| apple | 15 |
| orange | 15 |

登录后复制

计算符合条件的数据的总销量:

SELECT SUM(qty)
FROM sales
WHERE qty > 10;

登录后复制

结果:

35

登录后复制

以上就是聚合函数mysql的详细内容,更多请关注叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:momo,转转请注明出处:https://www.dingdanghao.com/article/679289.html

(0)
上一篇 2024-08-03 16:01
下一篇 2024-08-03 16:01

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号