gpt4 book ai didi

php - 计算 true bool 与 false 的百分比

转载 作者:行者123 更新时间:2023-11-30 00:09:32 24 4
gpt4 key购买 nike

首先,我对 MySQL 还很陌生。

我有一个名为 bike_main 的表,该表中有两列;一个用于日期,一个用于north_bool。我正在尝试计算真 bool 值与假 bool 值的百分比。例如,如果 Northern_bool 中的 10 行中有 4 行设置为 1,则结果将为 40%。我已经尝试过了;

    $northRidersQuery = 'SELECT count(north_bool) as number_of_rows FROM bike_main ORDER BY id DESC LIMIT 1';
$northRidersResult=mysql_query($northRidersQuery);
$northRidersDisplay = mysql_fetch_assoc($monthlyRidersResult);

并输出它

<h3><?php echo $northRidersDisplay ?></h3>

这不会输出任何内容。

最佳答案

COUNT(north_bool) 计算north_bool 不为NULL 的行数。如果它不为 null,则它不在乎它是 0 还是 1。如果您只想计算 1 个值,请使用 SUM(north_bool)

$northRidersQuery = 'SELECT SUM(north_bool)*100/COUNT(*) AS north_pct
FROM bike_main';
$northRidersResult = mysql_query($northRidersQuery);
$northRidersRow = mysql_fetch_assoc($northRidersResult);
echo "<h3>{$northRidersRow['north_pct']}%</h3>";

最后,您需要使用 $northRidersRow['north_pct'] 访问结果中的列。

关于php - 计算 true bool 与 false 的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24200029/

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