Filter berdasarkan kategori:
Menampilkan 24 dari 24 fungsi dalam kategori Aggregate
ARRAY_AGG
Mengumpulkan nilai dari beberapa baris menjadi sebuah ARRAY Snowflake. Berguna untuk mengumpulkan data dalam format semi-structured.
ARRAYAVG
Menghitung nilai rata-rata (average) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dalam perhitungan pembilang dan penyebut.
FLOATBITAND_AGG
Menghitung bitwise AND agregat dari semua nilai dalam grup. Berguna untuk menganalisis flag bitmap atau permission bits.
INTEGERBITOR_AGG
Menghitung bitwise OR agregat dari semua nilai dalam grup. Berguna untuk mengumpulkan semua flags atau features yang ada di grup.
INTEGERBOOLAND_AGG
Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Equivalent dengan logical AND agregat. Juga dikenal sebagai EVERY di SQL standard.
BOOLEANBOOLOR_AGG
Mengembalikan TRUE jika MINIMAL SATU nilai dalam grup adalah TRUE. Equivalent dengan logical OR agregat.
BOOLEANCORR
Menghitung koefisien korelasi Pearson antara dua variabel numerik. Nilainya berkisar dari -1 (korelasi negatif sempurna) hingga +1 (korelasi positif sempurna).
FLOATCOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar di Snowflake untuk menghitung data.
NUMBERCOVAR_POP
Menghitung population covariance antara dua variabel numerik. Mengukur bagaimana dua variabel berubah bersama-sama.
FLOATCOVAR_SAMP
Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample.
FLOATLISTAGG
Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Equivalent dengan STRING_AGG di PostgreSQL dan GROUP_CONCAT di MySQL.
VARCHARMAX
Mengembalikan nilai maksimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Same as input typeMEDIAN
Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Median adalah nilai yang membagi dataset menjadi dua bagian sama besar.
FLOATMIN
Mengembalikan nilai minimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Same as input typeMODE
Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah grup. Berguna untuk menemukan nilai yang paling umum.
Same as input typePERCENTILE_CONT
Menghitung percentile continuous (interpolasi) dari nilai numerik. Memberikan nilai yang mungkin tidak ada di dataset (hasil interpolasi).
FLOATPERCENTILE_DISC
Menghitung percentile discrete dari nilai. Hasilnya adalah nilai aktual yang ada di dataset, bukan interpolasi.
Same as input typeSTDDEV
Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya.
FLOATSTDDEV_POP
Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP).
FLOATSTDDEV_SAMP
Menghitung sample standard deviation dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction).
FLOATSUM
Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dan sangat efisien untuk aggregasi data warehouse skala besar.
NUMBER (dengan presisi yang sesuai)VARIANCE
Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation.
FLOATVAR_POP
Menghitung population variance dari nilai numerik. Menggunakan N sebagai pembagi untuk menghitung varians populasi lengkap.
FLOATVAR_SAMP
Menghitung sample variance dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction) untuk estimasi variance populasi dari sample.
FLOAT