-2

我试图在互联网上找到如何在 PHP 中使用 SQL 命令中的 IF,但我可以找到一个很好的教程。

所以我想做

SELECT *,(neutral_kills*0.5 + rival_kills)/deaths AS totalkdr
FROM sc_players
ORDER BY totalkdr DESC
LIMIT 0,10

但我想放IF (deaths == 0){deaths + 1}

我该怎么做?

4

1 回答 1

1

IF像函数一样使用:

SELECT *,(neutral_kills*0.5 + rival_kills)/IF(deaths = 0, 1, deaths) AS totalkdr
FROM sc_players
ORDER BY totalkdr DESC
LIMIT 0,10
于 2013-05-07T18:47:16.127 回答