Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 计算值出现但基于限制的次数_Mysql_Sql - Fatal编程技术网

Mysql 计算值出现但基于限制的次数

Mysql 计算值出现但基于限制的次数,mysql,sql,Mysql,Sql,这是一个如何计算重复次数的问题,但要设置计数限制 例如,想知道有多少值在2次以上重复 所以取名字,存储在名为names的表中的列(Jeremy,Jake,Jake,Jake)中 所以我想要一个输出: Name | Number_Repeats Jake | 3 我想问题是 我尝试此操作时遇到错误,请提供帮助 SELECT names.name, count(*) AS Number_Repeats FROM NAMES WHERE count(*) > 2 GROUP BY

这是一个如何计算重复次数的问题,但要设置计数限制

例如,想知道有多少值在2次以上重复

所以取名字,存储在名为names的表中的列(Jeremy,Jake,Jake,Jake)中

所以我想要一个输出:

Name | Number_Repeats
Jake | 3
我想问题是

我尝试此操作时遇到错误,请提供帮助

SELECT names.name,
       count(*) AS Number_Repeats
FROM NAMES
WHERE count(*) > 2
GROUP BY names.name;

在聚合上应用过滤器时,需要使用
having子句
而不是
where子句

 SELECT names.name, count(*) as Number_Repeats 
 FROM names  GROUP BY names.name
 having count(*) > 2