[英]How to get a percentage in Mysql query in PHP based on wins/losses columns
I need this Rank query to also have an IF statement to calculate the wins/losses and put the percentage in a @percentage
variable. 我需要这个Rank查询也要有一个IF语句来计算获胜/亏损并将百分比放入@percentage
变量中。 I have no idea how to combine a rank query with a percentage query. 我不知道如何将排名查询与百分比查询结合起来。
mysql_query("SELECT name, wins, losses, level, xp, @curRank := @curRank + 1 AS rank
FROM teams p, (SELECT @curRank := 0) r
WHERE `console` = 3 AND `game` = 23 AND `laddertype` = 1
ORDER BY xp DESC");
选择名称,获胜,损失,级别,xp,获胜AS W,损失AS L,TRUNCATE(wins / IF(wins = 0,1,wins + loss)* 100,0)AS PCT,@curRank:= @curRank +队伍p的AS排名为1,(选择@curRank:= 0)r console
= 3 AND game
= 23 laddertype
= 1 ORDER BY xp DESC;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.