http://i58.tinypic.com/nqvlep.png
您好,
所以我正在尝试为我在上面这个赛马桌上的每匹马创建一个胜率百分比列。胜利被归类为1,其中任何终点位置= 1,2,3,否则为0,我已经创建了胜利列。
P.S。 如果不清楚的话,每匹马都参加多场比赛,并且在比赛中有不同的位置。
谢谢!
答案 0 :(得分:2)
SQL具有sum
和count
聚合函数。你只需group by
马:
SELECT horse, SUM(win) / COUNT(*) * 100 AS win_percent
FROM some_table
GROUP BY horse