gpt4 book ai didi

MySQL更新运行最大值

转载 作者:行者123 更新时间:2023-11-29 03:36:28 24 4
gpt4 key购买 nike

我正在尝试创建一个查询,以根据另一列的运行最大值更新运行最大值列,例如本例中的分数。

查询前的表

time-----score---------current max
1-----------5--------------null
2-----------6--------------null
3-----------3--------------null
4-----------4--------------null
5-----------5--------------null
6-----------7--------------null
7-----------8--------------null

查询后的表

time-----score---------current max
1-----------5--------------5
2-----------6--------------6
3-----------3--------------6
4-----------4--------------6
5-----------5--------------6
6-----------7--------------7
7-----------8--------------8

如有任何建议,我们将不胜感激。

最佳答案

select @max := case when score > @max 
then score
else @max
end as curr_max,
time,
score
from your_table, (select @max := 0) m

关于MySQL更新运行最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20883115/

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