Fungsi SQL
Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.
PostgreSQL
183 fungsi
Database open-source yang powerful dan populer
DuckDB
175 fungsi
Database analitik in-process yang cepat
Snowflake
224 fungsi
Cloud data warehouse untuk enterprise
BigQuery
220 fungsi
Data warehouse serverless dari Google Cloud
MySQL
200 fungsi
Database relasional open-source yang populer
Semua Fungsi
Menampilkan 24 dari 1002 fungsi
STATEMENT_TIMESTAMP
Mengembalikan timestamp saat statement SQL dimulai. Konsisten dalam satu statement tapi berbeda antar statement dalam satu transaksi.
timestamp with time zoneSTD
Menghitung standar deviasi populasi dari nilai-nilai numerik. Alias untuk STDDEV_POP. Mengukur seberapa tersebar data dari nilai rata-rata.
DOUBLESTDDEV
Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Alias untuk STDDEV_SAMP.
FLOAT64STDDEV
Menghitung standar deviasi populasi dari nilai-nilai numerik. Sinonim dengan STD dan STDDEV_POP.
DOUBLESTDDEV
Menghitung standard deviation (simpangan baku) sample dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya.
FLOATSTDDEV
Menghitung standar deviasi dari sekumpulan nilai. STDDEV dan STDDEV_SAMP menggunakan sample standard deviation (n-1). STDDEV_POP menggunakan population standard deviation (n).
double precisionSTDDEV
Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari rata-ratanya.
DOUBLESTDDEV_POP
Menghitung standar deviasi populasi dari nilai numerik. Menggunakan formula pembagi N (bukan N-1), cocok ketika data merepresentasikan seluruh populasi.
FLOAT64STDDEV_POP
Menghitung population standard deviation dari nilai numerik. Menggunakan N sebagai pembagi (bukan N-1 seperti STDDEV_SAMP).
FLOATSTDDEV_POP
Menghitung standar deviasi populasi dari nilai-nilai numerik. Menggunakan pembagi N (jumlah total observasi).
DOUBLESTDDEV_SAMP
Menghitung standar deviasi sampel dari nilai numerik. Menggunakan formula pembagi N-1 (Bessel's correction), cocok untuk data sampel yang merepresentasikan populasi lebih besar.
FLOAT64STDDEV_SAMP
Menghitung standar deviasi sampel dari nilai-nilai numerik. Menggunakan pembagi N-1 (koreksi Bessel).
DOUBLESTDDEV_SAMP
Menghitung sample standard deviation dari nilai numerik. Menggunakan N-1 sebagai pembagi (Bessel's correction).
FLOATSTRFTIME
Memformat timestamp menjadi string dengan format tertentu. Sangat berguna untuk menampilkan tanggal dalam format custom.
VARCHARSTRING_AGG
Menggabungkan nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Sangat berguna untuk membuat daftar atau comma-separated values di BigQuery.
STRINGSTRING_AGG
Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. DuckDB mendukung sintaks PostgreSQL dan MySQL (GROUP_CONCAT).
VARCHARSTRING_AGG
Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Sangat berguna untuk membuat daftar comma-separated atau menggabungkan data dari group.
textSTRING_TO_ARRAY
Memecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING.
text[]STRIP_NULL_VALUE
Menghapus JSON null values dari VARIANT. Mengkonversi JSON null menjadi SQL NULL.
VARIANTSTRPOS
Mencari posisi pertama substring dalam string. Versi sederhana dari INSTR.
INT64STRPOS
Mencari posisi kemunculan pertama substring dalam string. Fungsi syntax yang lebih intuitif dibanding POSITION.
INTEGERSTRPOS
Mencari posisi pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. Sama dengan POSITION tapi dengan sintaks berbeda.
integerSTRPTIME
Memparsing string menjadi timestamp berdasarkan format tertentu. Kebalikan dari STRFTIME.
TIMESTAMPSTRTOK
Mengekstrak token (bagian) tertentu dari string berdasarkan set delimiter. Mirip SPLIT_PART tapi delimiters bisa multiple characters.
VARCHAR