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

  • 名字
  • 姓氏
  • 年龄
  • 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/

    10-17 00:33