对于你的问题,可以使用GROUP BY子句和COUNT函数进行分组统计。以下是一些示例代码:
假设有一个表格sales记录了每个销售员在一年内销售的商品名称(product_name)和数量(quantity):
SELECT product_name, COUNT(*) as product_count FROM sales GROUP BY product_name ORDER BY product_count DESC;
该语句按照product_count降序排列,统计了每个商品名称出现的次数。
如果您只想统计销售数量大于10的商品,可以使用HAVING子句进行过滤:
SELECT product_name, COUNT(*) as product_count FROM sales GROUP BY product_name HAVING product_count > 10 ORDER BY product_count DESC;
该语句统计了销售数量大于10的商品名称出现的次数,并按照product_count降序排列。希望这些示例代码能够帮助你更好地理解如何在SQL中使用分组函数进行统计。