Show Menu
トピック×

集計関数

集約関数は、プロファイルクエリ言語(PQL)配列内の複数の値をグループ化して単一の要約値を形成するために使用します。 その他のPQL機能の詳細については、「 プロファイルクエリ言語の概要 」を参照してください。

回数

この count 関数は、渡された配列内の要素数を返します。
形式
{ARRAY}.count()

次のPQLクエリは、配列内の注文件数を返します。
orders.count()

Sum

この sum 関数は、配列内で選択されたすべての値の合計を返します。
形式
{ARRAY}.sum()

次のPQLクエリは、すべての注文価格の合計を返します。
orders.sum(order.price)

平均

この average 関数は、配列内で選択されたすべての値の算術平均を返します。
形式
{ARRAY}.average()

次のPQLクエリは、すべての注文の平均価格を返します。
orders.average(order.price)

最小

この min 関数は、配列内で選択されたすべての値の中で最も小さい値を返します。
形式
{ARRAY}.min()

次のPQLクエリは、すべての注文の中で最も安い価格を返します。
orders.min(order.price)

最大

この max 関数は、配列内で選択されたすべての値の中で最も大きい値を返します。
形式
{ARRAY}.max()

次のPQLクエリは、すべての注文の中で最高の価格を返します。
orders.max(order.price)

次の手順

集約関数の学習が終わったので、PQLクエリ内で使用できます。 その他のPQL関数の詳細については、 プロファイルクエリ言語の概要を参照してください