Fungsi agregat - Amazon Redshift

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

Fungsi agregat

Fungsi agregat menghitung nilai hasil tunggal dari satu set nilai input.

Pernyataan SELECT menggunakan fungsi agregat dapat mencakup dua klausa opsional: GROUP BY dan HAVING. Sintaks untuk klausa ini adalah sebagai berikut (menggunakan fungsi COUNT sebagai contoh):

SELECT count (*) expression FROM table_reference WHERE condition [GROUP BY expression ] [ HAVING condition]

Klausa GROUP BY menggabungkan dan mengelompokkan hasil berdasarkan nilai unik dalam kolom atau kolom tertentu. Klausa HAVING membatasi hasil yang dikembalikan ke baris di mana kondisi agregat tertentu benar, seperti count (*) > 1. Klausa HAVING digunakan dengan cara yang sama seperti WHERE untuk membatasi baris berdasarkan nilai kolom. Untuk contoh klausa tambahan ini, lihat. COUNT

Fungsi agregat tidak menerima fungsi agregat bersarang atau fungsi jendela sebagai argumen.