mysql - 如何从 'rec_host' 列中检索等于 1 和 0 的所有行以进行回显

标签 mysql

我想知道如何创建一个准备好的语句查询来选择所有 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/

相关文章:

mysql - mysql更新后触发更新不同的表

mysql - 刷新 SWI-Prolog 中的数据库缓存

mysql - 加载数据 infile 数据库访问权限/特权

mysql - Rails ActiveRecord 与数组连接

mysql - 导入 WooCommerce 订单数据

java - 从数据库中选择数据并在jsp页面中显示

PHP PDO 如何在我的用户列表旁边显示我正在关注谁?

mysql - 如何优化这个慢速 sql 查询?

mysql - 从第二个表中不使用 JOIN 进行排序

php - 标准化行顺序 php