

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 集計関数
<a name="sql-functions-aggregated"></a>

 集計関数は、複数のデータ行にわたって計算を実行して 1 つの要約結果を生成するデータベースオペレーションです。これらの関数は、データセットを分析して、合計、平均、カウント、その他の統計メジャーなどの計算された値を返します。


|  **関数**  |  **署名**  |  **説明**  | 
| --- | --- | --- | 
| `AVG` | AVG (式) | 数値式の平均を返します。 | 
| `COUNT` | COUNT (式) | 指定された条件に一致する行数を返します。 | 
| `MAX` | MAX (式) | 選択した式の最大値を返します。 | 
| `MIN` | MIN (式) | 選択した式の最小値を返します。 | 
| `SUM` | SUM (式) | 数値式の合計を返します。 | 
| `STDDEV` | STDDEV (式) | サンプル標準偏差を返します。 | 
| `GROUP BY` | GROUP BY 式 | グループ化列によって作成された行を返します。 | 
| `HAVING` | HAVING ブール式 | `GROUP BY` 句でフィルタリングされたグループ行を返します。 | 

すべての 関数の例:


|  **関数**  |  **例**  | 
| --- | --- | 
| AVG |  <pre>SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d</pre>  | 
| COUNT |  <pre>SELECT COUNT(d.int_value) FROM raw_time_series AS d</pre>  | 
| MAX |  <pre>SELECT MAX(d.int_value) FROM raw_time_series AS d</pre>  | 
| MIN |  <pre>SELECT MIN(d.int_value) FROM raw_time_series AS d</pre>  | 
| SUM |  <pre>SELECT SUM(d.int_value) FROM raw_time_series AS d</pre>  | 
| STDDEV |  <pre>SELECT STDDEV(d.int_value) FROM raw_time_series AS d</pre>  | 
|  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/iot-sitewise/latest/userguide/sql-functions-aggregated.html)  |  <pre>SELECT MAX(d.int_value) AS max_int_value, d.asset_id <br />FROM raw_time_series AS d <br />GROUP BY d.asset_id <br />HAVING MAX(d.int_value) > 5                      <br /></pre>  | 