No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
HAVING
API バージョン 18.0 以降では、GROUP BY 句と一緒に HAVING 句を使用して、SUM() などの集計関数によって返される結果を絞り込めます。HAVING 句は WHERE 句と類似しています。HAVING 句には集計関数を含めることができますが、WHERE 句には集計関数を含めることはできない点が異なります。構文は次のとおりです。
1[HAVING havingConditionExpression]havingConditionExpression には、クエリ結果を絞り込む集計関数を使用して 1 つ以上の条件式を指定します。
たとえば、次のクエリで GROUP BY 句を使用して、各 LeadSource 値に関連付けられたリード数を判断できます。
1swfobject.registerObject("clippy.codeblock-1", "9");SELECT LeadSource, COUNT(Name)
2FROM Lead
3GROUP BY LeadSourceただし、100 件を超えるリードを生成した LeadSource 値のみが必要な場合、HAVING 句を使用して結果を絞り込めます。次に例を示します。
1swfobject.registerObject("clippy.having_sample_query", "9");SELECT LeadSource, COUNT(Name)
2FROM Lead
3GROUP BY LeadSource
4HAVING COUNT(Name) > 100次のクエリは、名前が重複する取引先を返します。
1swfobject.registerObject("clippy.dup_account_query", "9");SELECT Name, Count(Id)
2FROM Account
3GROUP BY Name
4HAVING Count(Id) > 1SOQL でサポートされる集計関数の一覧は、「集計関数」を参照してください。