我想知道如何创建一个准备好的语句查询来选择所有 rec_host
行并计算所有等于 1 的行和所有等于 0 的行,以便我可以将它们打印出来分别地。
最佳答案
你想要这样的东西吗?
SELECT IF(rec_host=0,0,1) as value, COUNT(rec_host)
FROM lhr_reviews
GROUP BY value
试试吧! :)
解释:
- 它检查
rec_host
是否等于0
。如果相等,则值为0
,否则为1
。 - 所有具有相同值的字段被分组
COUNT
将计算每个组中的所有行。
关于mysql - 如何从 'rec_host' 列中检索等于 1 和 0 的所有行以进行回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798657/