sql - 基于 GROUP BY 子句查询中的 COUNT(*) 的条件

标签 sql group-by

我有一个 Employee 表,其中包含 300,000 条记录,其中包含以下字段:

  • 名字
  • 姓氏
  • 年龄
  • Location_Id

查询应返回包含超过 75000 条记录及其计数的 location_id 值。

最佳答案

这是您要查找的查询:

SELECT T.Location_Id
     ,COUNT(T.Location_Id) AS [nbRecords]
FROM yourTable T
GROUP BY T.Location_Id
HAVING COUNT(T.Location_Id) > 75000

希望对您有所帮助。

关于sql - 基于 GROUP BY 子句查询中的 COUNT(*) 的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25607326/

相关文章:

sql - 设计带有类型的组和带有类型的项目,其中项目类型与组类型相关

mysql选择问题

mysql - 如何在 Mysql/Sql 中按时间列对表进行排序?

r - 如何将重复值分组为单个值并在 R 中提取与该列值关联的值?

mysql - GROUP BY 和 ORDER BY - 按特定字段排序

sql - 检索列中的重复项并列出并计算它们(DB2 上的 SQL)

sql - 在稀疏表中选择一行第一个非空值

c# - 无法访问没有主键的 Entity Framework 表

mysql - 使用另一个 GROUP BY 过滤 GROUP BY 结果以进行缩减

mysql - 在按周分组的 2 个日期之间在 MYSQL 中生成报告