[英]Count data in a table column
我有一个名为 tb_reg 的多行数据库,有 4 列:id、comment、date 和 id_name。 . 如何计算 id_name 列中不同 id_name 的行数?
我想有一个变量的回报,就像这样:
$id_name_1 = (number of rows);
$id_name_2 = (number of rows);
$id_name_3 = (number of rows);
我想在图表中使用每个 id_name 的结果,显示每个 id_user 的评论数。
如果我理解正确, GROUP BY 应该为你解决问题。
SELECT id_name, COUNT(id_name) FROM tb_reg GROUP BY id_name;
它将返回一个包含 2 列的列表,第一列是 id_name,第二列是该名称在整个表中的计数。 您只需运行一次此查询,并且为了存储每个结果,您只需使用一个数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.