GROUP BY命令用于对结果集进行分组(与聚合函数一起使用,如: COUNT,MAX,MIN,SUM,AVG)。
以下SQL列出了每个国家/地区的客户数量:
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country;
以下SQL列出了每个国家/地区的客户数量,从高到低排序:
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country ORDER BY COUNT(CustomerID) DESC;