Mysql计数频率-带阈值

标签 mysql frequency

类似 Mysql count frequency 的帖子对于获取 MySQL 表中字段的频率列表很有用。

如果我想设置一个阈值,以便仅“选择”或显示某些满足条件的频率,该怎么办?例如。

SELECT age, COUNT(*) AS freq FROM ages GROUP BY age WHERE COUNT(*) > 20

但是上面的命令会出错。正确的命令是什么?

最佳答案

你必须使用HAVING,但你必须对新字段“freq”进行过滤:

SELECT age, COUNT(*) AS freq
FROM ages
GROUP BY age
HAVING freq > 20;

关于Mysql计数频率-带阈值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50724239/

相关文章:

MYSQL复制不同ID的行

php - 如何使用Capsule和MySQL两种方式查询出 `jump condition `表数据?

php - 如何从数组中获取与至少一个值匹配的所有行?

PHP MySQL 将数据从一张表插入另一张表

使用词频生成 'top list' 的算法

android - 如何以16位格式分别在左右声道上播放两个正弦波?

ios - NSArray 中 NSNumbers 的频率

mysql - 过滤 2 个表之间的连接结果

excel - 将两个数据范围合并为一个范围(Google Drive Excel)

python - 单个变量的频率表