php—mysql数据库中的等额记录数

6yjfywim  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(261)

我用
Php-7.1 MySQLi 分机。
如何正确计算所有存在的相等记录 tab 要获取金额的记录: 3 ,作为 num 列包含 3 记录 9837 价值依据 IDs : 2 , 5 以及 7 或者只计算相等记录的数量,因为最终的结果是不包含任何数据的相等记录的总数 IDsMySql 数据库约10000条记录:

ID | num  | 
-----------
1  | 7767 | 
2  | 9837 | 
3  | 4532 | 
4  | 5643 | 
5  | 9837 | 
6  | 5463 | 
7  | 9837 | 
8  | .... |
af7jpaap

af7jpaap1#

要获取唯一值的完整列表并对其进行计数,请执行以下操作:

$query = "SELECT num, count(num) FROM tab group by num 
  order by count(num) desc";

这将简单地返回表中所有唯一num的有序列表,按从最频繁到最不频繁的顺序排列。

相关问题