Fungsi Agregat
Fungsi Agregat
Grup Berdasarkan
SubQuery mendukung fungsi agregat lanjutan untuk memungkinkan Anda melakukan penghitungan pada sekumpulan nilai selama kueri Anda.
Fungsi agregat biasanya digunakan dengan fungsi GroupBy dalam kueri Anda.
GroupBy memungkinkan Anda dengan cepat mendapatkan nilai yang berbeda dalam satu set dari SubQuery dalam satu kueri.
Fungsi Agregat Tingkat Lanjut
SubQuery menyediakan fungsi agregat berikut saat dalam mode tidak aman:
sum
(berlaku untuk bidang seperti angka) - hasil penjumlahan semua nilai bersama-samadistinctCount
(berlaku untuk semua bidang) - hitungan jumlah nilai yang berbedamin
(berlaku untuk bidang seperti angka) - nilai terkecilmax
(berlaku untuk bidang seperti angka) - nilai terbesaraverage
(berlaku untuk bidang seperti angka) - nilai rata-rata (rata-rata aritmatika)stddevSample
(berlaku untuk bidang seperti angka) - standar deviasi sampel dari nilaistddevPopulation
(berlaku untuk bidang seperti angka) - deviasi standar populasi dari nilaivarianceSample
(berlaku untuk bidang seperti angka) - varians sampel dari nilaivariancePopulation
(berlaku untuk bidang seperti angka) - varians populasi dari nilai
Implementasi fungsi agregat SubQuery didasarkan pada pg-agregates, Anda dapat menemukan informasi lebih lanjut di sana.
::: peringatan Penting Harap dicatat bahwa anda harus mengaktifkan flag --unsafe
pada layanan kueri untuk menggunakan fungsi-fungsi ini. Baca untuk selengkapnya.
Juga, perhatikan bahwa perintah --unsafe
akan mencegah proyek Anda dijalankan di Jaringan SubQuery, dan Anda harus menghubungi dukungan jika Anda ingin perintah ini dijalankan dengan proyek Anda di layanan terkelola SubQuery. :::