gpt4 book ai didi

MySQL笔记-group by和聚合函数的使用

转载 作者:知者 更新时间:2024-03-13 03:53:40 24 4
gpt4 key购买 nike

group by:其实就是分组,把同类的组,数据放到一起,然后用聚合函数去统计。下面是详细的说明。

对应的SQL如下:

SELECT * FROM fund_earning_2022 ORDER BY create_time DESC

如下数据内容:

这里用2个域来测试下:

SELECT create_time, day_growth FROM fund_earning_2022 ORDER BY create_time DESC

如果用这样的SQL语句:

SELECT create_time, day_growth FROM fund_earning_2022 GROUP BY create_time ORDER BY create_time DESC

会报这样的错:

原有其实是这条语句对应的表可以理解成这样的。

| create_time | day_growth |
| 2022-2-15 | 0<br> 0.0138735 |
| 2022-2-14 | 0.000195484<br> -0.0254191 |
| 2022-2-11 | -0.0000977326<br> -0.0242744 |

这里因为数据库操作的原子性,一列不能有两个数据,所以才会有错误提示的。

这里就要用到聚合函数了,如sum(day_growth)就不会报错了。如下SQL语句:

SELECT create_time, SUM(day_growth) FROM fund_earning_2022 GROUP BY create_time ORDER BY create_time DESC

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com