我需要找出客户的排名.在这里,我为我的要求添加了相应的ANSI标准SQL查询.请帮我转换为MySQL.
SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender],
FirstName,
Age,
Gender
FROM Person
Run Code Online (Sandbox Code Playgroud)
有没有找到MySQL排名的函数?
我有一个看起来像这样的表:
id count
1 100
2 50
3 10
Run Code Online (Sandbox Code Playgroud)
我想添加一个名为cumulative_sum的新列,因此表格如下所示:
id count cumulative_sum
1 100 100
2 50 150
3 10 160
Run Code Online (Sandbox Code Playgroud)
是否有可以轻松完成此操作的MySQL更新语句?实现这一目标的最佳方法是什么?