假设有一个表人(ID,.....,n_success,n_fails)
喜欢
ID n_success n_fails
a1 10 20
a2 15 10
a3 10 1
我想进行一个查询,该查询将返回具有最大 n_success/(n_success+n_fails) 的人的 ID。
在这种情况下,我想得到的输出是:
a3 0.9090909091
我试过了:
select ID,(N_succes/(n_success + n_fails)) 'rate' from person
通过这个查询,我有每个 ID 的相对成功率
select ID,MAX(N_succes/(n_success + n_fails)) 'rate' from person
使用此查询只有 1 行正确率但 ID 不正确
我能怎么做?