English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL HAVING キーワードの使用方法と例

SQL キーワードリファレンス

HAVING

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;

SQL キーワードリファレンス