Fungsi agregat - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi agregat

Fungsi agregat adalah operasi database yang melakukan perhitungan di beberapa baris data untuk menghasilkan hasil ringkasan tunggal. Fungsi-fungsi ini menganalisis kumpulan data untuk mengembalikan nilai yang dihitung seperti jumlah, rata-rata, hitungan, atau ukuran statistik lainnya.

Fungsi

Tanda tangan

Deskripsi

AVG

AVG (ekspresi)

Mengembalikan rata-rata ekspresi numerik.

COUNT

COUNT (ekspresi)

Mengembalikan jumlah baris yang cocok dengan kriteria yang diberikan.

MAX

MAX (ekspresi)

Mengembalikan nilai terbesar dari ekspresi yang dipilih.

MIN

MIN (ekspresi)

Mengembalikan nilai terkecil dari ekspresi yang dipilih.

SUM

SUM (ekspresi)

Mengembalikan jumlah ekspresi numerik.

STDDEV

STDDEV (ekspresi)

Mengembalikan standar deviasi sampel.

GROUP BY

KELOMPOK DENGAN ekspresi

Mengembalikan baris yang dibuat oleh kolom pengelompokan.

HAVING

MEMILIKI ekspresi boolean

Mengembalikan baris grup disaring oleh GROUP BY klausa.

Contoh dari semua fungsi:

Fungsi

Contoh

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

JUMLAH

SELECT SUM(d.int_value) FROM raw_time_series AS d

STDDEV

SELECT STDDEV(d.int_value) FROM raw_time_series AS d
  • GROUP BY

  • MEMILIKI

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