English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
使用HAVING命令代替WHERE和聚集函数。
以下SQL列出了每个国家/地区的客户数量。但仅查询拥有5个以上客户的国家/地区:
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country HAVING COUNT(CustomerID) > 5;
以下SQL列出了每个国家/地区的客户数量,从高到低排序(仅包括拥有5个以上客户的国家/地区):
SELECT COUNT(CustomerID), Country FROM Customers GROUP BY Country HAVING COUNT(CustomerID) > 5 ORDER BY COUNT(CustomerID) DESC;