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
Estimates the number of distinct values using the HyperLogLog++ algorithm. Much faster and less resource-intensive than COUNT(DISTINCT) for large datasets.
INT64APPROX_QUANTILES
Calculates approximate quantile boundaries from numeric data. Uses an efficient approximate algorithm for large datasets, returning an array with n+1 elements.
ARRAY<T>APPROX_TOP_COUNT
Returns the approximate most frequently occurring elements along with their counts. Uses a highly efficient approximate algorithm for large datasets.
ARRAY<STRUCT<value T, count INT64>>APPROX_TOP_SUM
Returns the approximate elements with the highest total weight. Similar to APPROX_TOP_COUNT but ranked by sum of weights rather than 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
Creates an array from a subquery or literal elements.
ARRAY<T>ARRAYS_OVERLAP
Mengecek apakah dua array memiliki elemen yang sama.
BOOLEANARRAY_AGG
Collects values from multiple rows into an ARRAY. A powerful BigQuery function for building 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
Concatenates two or more arrays into a single array.
ARRAY<T>ARRAY_CONCAT_AGG
Concatenates multiple arrays into a single array. Useful when each row already contains an array and you want to merge them all into one.
ARRAY<T>ARRAY_CONSTRUCT
Membuat ARRAY dari daftar nilai.
ARRAYARRAY_CONTAINS
Mengecek apakah nilai ada dalam array.
BOOLEANARRAY_DIMS
Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.
textARRAY_DISTINCT
Menghapus nilai duplikat dari array.
ARRAYARRAY_EXCEPT
Mengembalikan elemen di array1 yang tidak ada di array2 (difference).
ARRAY