この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

GROUP BY での別名の使用

SOQL クエリの SELECT ステートメントで任意の項目または集計項目に別名を使用できます。コードでクエリ結果を処理するときに、項目の別名を使用して項目を識別します。

関連付けられた項目の直後に別名を指定します。たとえば、次のクエリでは Name 項目に nMAX(Amount) 集計項目に max の 2 つの別名が指定されています。

1SELECT Name n, MAX(Amount) max
2FROM Opportunity
3GROUP BY Name

別名のない SELECT リストの集計項目は、形式が expri の暗黙的別名を自動的に取得します。i は、明示的な別名のない集計項目の順序を示します。i の値は 0 から始まり、明示的な別名のない集計項目ごとに増えます。

次の例では、MAX(Amount) の暗黙的別名は expr0 で、MIN(Amount) の暗黙的別名は expr1 です。

1SELECT Name, MAX(Amount), MIN(Amount)
2FROM Opportunity
3GROUP BY Name

次のクエリでは、MIN(Amount) の暗黙的別名は minMAX(Amount) の暗黙的別名は expr0 で、SUM(Amount) の暗黙的別名は expr1 です。

1SELECT Name, MAX(Amount), MIN(Amount) min, SUM(Amount)
2FROM Opportunity
3GROUP BY Name