gpt4 book ai didi

mysql - 选择并显示表中具有相同值的行数

转载 作者:行者123 更新时间:2023-11-29 07:06:09 27 4
gpt4 key购买 nike

基本上这是一个调查系统,我想从我的结果表中计算"is"和“否”

  | q1  | q2  | q3 | q4 | q5 | q6  | q7 | q8  | q9  | q10 |

| Yes | Yes | No | No | No | Yes | No | Yes | Yes | No |

| No | Yes | No | Yes | Yes | Yes | No | No | Yes | No |

| Yes | Yes | No | No | No | Yes | No | Yes | Yes | No |

| No | Yes | No | Yes | Yes | Yes | No | No | Yes | No |
<小时/>

例如,我希望结果为 q1 = 2 No's 2 Yes 和 q2 = 4 yes 0 No's 等等然后我希望将其显示在一个简单的表格中,但我仍然对查询一无所知

<小时/>
<body>

<form method="POST">


<table border="1">

<th>Answered Yes</th>
<th>Answered No</th>
</tr>

<?php
include("testdb.php");
$result= mysqli_query($con, "SELECT * FROM results");

if($result){

?>


</table>

</body>

最佳答案

只需使用 bool 表达式:

select ((q1 = 'Yes') + (q2 = 'Yes') + . . .  + (q10 = 'Yes')) as numYes

MySQL 将条件表达式视为数字上下文中的数字,1 表示 true,0 表示 false。

关于mysql - 选择并显示表中具有相同值的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41538841/

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