gpt4 book ai didi

mysql - 从其他两列计算 SQL 中的获胜百分比

转载 作者:行者123 更新时间:2023-11-29 08:09:24 26 4
gpt4 key购买 nike

http://i58.tinypic.com/nqvlep.png

嗨,

因此,我尝试为上面的赛马表中的每匹马创建一个获胜百分比列。任何完成,位置 = 1、2、3 和 0 的情况下,胜利都会被分类为 1,并且我已经创建了胜利列。

  • 我想计算每匹马参加过的比赛次数以及将每匹马的总和(胜利)除以每匹马的计数(比赛)以获得获胜百分比。

附注每匹马都参加了多场比赛,如果不清楚的话,在比赛中会有不同的名次。

谢谢!

最佳答案

SQL 具有 sumcount 聚合函数。您只需按马分组:

SELECT   horse, SUM(win) / COUNT(*)  * 100 AS win_percent
FROM some_table
GROUP BY horse

关于mysql - 从其他两列计算 SQL 中的获胜百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21943507/

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