SQL COUNT* GROUP BY bigger than,

前端 未结 4 2277
猫巷女王i
猫巷女王i 2020-12-14 14:36

I want to select the distinct keys with the occurence number, this query seems functionate:

SELECT ItemMetaData.KEY, ItemMetaData.VALUE, count(*) 
FROM ItemM         


        
4条回答
  •  无人及你
    2020-12-14 15:02

    You do not need to use a subquery - simply use a having clause instead of where clause to filter by an aggregated column.

    SELECT
    ItemMetaData.KEY, ItemMetaData.VALUE, count(*)
    FROM ItemMetaData
    GROUP BY ItemMetaData.KEY
    HAVING count(*) > 2500
    ORDER BY count(*) desc
    

提交回复
热议问题