集計関数 - AWS IoT SiteWise

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

集計関数

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

関数

署名

説明

AVG

AVG (式)

数値式の平均を返します。

COUNT

COUNT (式)

指定された条件に一致する行数を返します。

MAX

MAX (式)

選択した式の最大値を返します。

MIN

MIN (式)

選択した式の最小値を返します。

SUM

SUM (式)

数値式の合計を返します。

STDDEV

STDDEV (式)

サンプル標準偏差を返します。

GROUP BY

GROUP BY 式

グループ化列によって作成された行を返します。

HAVING

HAVING ブール式

GROUP BY 句でフィルタリングされたグループ行を返します。

すべての 関数の例:

関数

AVG

SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d

COUNT

SELECT COUNT(d.int_value) FROM raw_time_series AS d

MAX

SELECT MAX(d.int_value) FROM raw_time_series AS d

MIN

SELECT MIN(d.int_value) FROM raw_time_series AS d

SUM

SELECT SUM(d.int_value) FROM raw_time_series AS d

STDDEV

SELECT STDDEV(d.int_value) FROM raw_time_series AS d
  • グループ化の条件

  • HAVING

SELECT MAX(d.int_value) AS max_int_value, d.asset_id FROM raw_time_series AS d GROUP BY d.asset_id HAVING MAX(d.int_value) > 5