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
APPROX_COUNT_DISTINCT
Menghitung perkiraan jumlah nilai unik (distinct) dengan algoritma HyperLogLog++. Jauh lebih cepat dan hemat resource dibanding COUNT(DISTINCT) untuk dataset besar.
INT64APPROX_QUANTILES
Menghitung perkiraan quantile boundaries dari data numerik. Menggunakan algoritma approximate yang efisien untuk dataset besar, mengembalikan array dengan n+1 elemen.
ARRAY<T>APPROX_TOP_COUNT
Mengembalikan perkiraan elemen paling sering muncul (top frequent) beserta count-nya. Menggunakan algoritma approximate yang sangat efisien untuk dataset besar.
ARRAY<STRUCT<value T, count INT64>>APPROX_TOP_SUM
Mengembalikan perkiraan elemen dengan total weight tertinggi. Mirip dengan APPROX_TOP_COUNT tapi berdasarkan sum of weights, bukan count.
ARRAY<STRUCT<value T, sum INT64>>ARG_MAX
Mengembalikan nilai 'arg' yang berkorespondensi dengan nilai maksimum dari 'val'. Kebalikan dari ARG_MIN.
Sama dengan tipe argARG_MIN
Mengembalikan nilai 'arg' yang berkorespondensi dengan nilai minimum dari 'val'. Sangat berguna untuk mendapatkan data terkait dari baris dengan nilai minimum.
Sama dengan tipe argARRAY
Membuat array dari subquery atau literal elements.
ARRAY<T>ARRAYS_OVERLAP
Mengecek apakah dua array memiliki elemen yang sama.
BOOLEANARRAY_AGG
Mengumpulkan nilai dari beberapa baris menjadi sebuah ARRAY. Fungsi powerful di BigQuery untuk membuat nested data structures.
ARRAY<T>ARRAY_AGG
Mengumpulkan nilai dari beberapa baris menjadi sebuah ARRAY Snowflake. Berguna untuk mengumpulkan data dalam format semi-structured.
ARRAYARRAY_AGG
Mengumpulkan nilai dari beberapa baris menjadi sebuah array/list. Di DuckDB, ARRAY_AGG dan LIST adalah sinonim.
LIST (array)ARRAY_AGG
Mengumpulkan nilai dari beberapa baris menjadi sebuah array PostgreSQL. Berguna untuk mengumpulkan data tanpa harus mengubahnya menjadi string.
arrayARRAY_APPEND
Menambahkan elemen baru di akhir array.
ARRAYARRAY_APPEND
Menambahkan element ke akhir array. Mengembalikan array baru dengan element ditambahkan.
anyarrayARRAY_CAT
Menggabungkan dua array menjadi satu.
ARRAYARRAY_CAT
Menggabungkan dua array menjadi satu. Bisa juga menggunakan operator || untuk concatenation.
anyarrayARRAY_COMPACT
Menghapus nilai NULL dari array.
ARRAYARRAY_CONCAT
Menggabungkan dua atau lebih arrays menjadi satu array.
ARRAY<T>ARRAY_CONCAT_AGG
Menggabungkan beberapa array menjadi satu array. Berguna ketika setiap baris sudah memiliki array dan ingin digabungkan menjadi satu.
ARRAY<T>ARRAY_CONSTRUCT
Membuat ARRAY dari daftar nilai.
ARRAYARRAY_CONTAINS
Mengecek apakah nilai ada dalam array.
BOOLEANARRAY_DIMS
Mengembalikan text representation dari dimensi array. Format [lower:upper] untuk setiap dimensi.
textARRAY_DISTINCT
Menghapus nilai duplikat dari array.
ARRAYARRAY_EXCEPT
Mengembalikan elemen di array1 yang tidak ada di array2 (difference).
ARRAY