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.

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

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

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

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