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
ARRAY_FLATTEN
Meratakan nested array menjadi single-level array. Berguna untuk unnesting arrays of arrays.
ARRAYARRAY_GENERATE_RANGE
Menghasilkan array dengan sequence angka dari start sampai stop (exclusive).
ARRAYARRAY_INSERT
Menyisipkan elemen baru pada posisi tertentu dalam array.
ARRAYARRAY_INTERSECTION
Mengembalikan elemen yang ada di kedua array (intersection).
ARRAYARRAY_IS_DISTINCT
Mengecek apakah semua elemen dalam array adalah unik (tidak ada duplikat).
BOOLARRAY_LENGTH
Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.
BIGINTARRAY_LENGTH
Mengembalikan jumlah elemen dalam array.
INT64ARRAY_LENGTH
Mengembalikan jumlah elemen dalam array pada dimensi tertentu. Untuk array 1 dimensi, gunakan dimension = 1. Mengembalikan NULL jika array kosong.
integerARRAY_LOWER
Mengembalikan lower bound dari dimensi array tertentu. Default PostgreSQL array dimulai dari 1.
integerARRAY_MAX
Mengembalikan nilai maksimum dari array. NULL values diabaikan.
VARIANTARRAY_MIN
Mengembalikan nilai minimum dari array. NULL values diabaikan.
VARIANTARRAY_POSITION
Mencari posisi pertama element dalam array. Mengembalikan NULL jika tidak ditemukan. Index dimulai dari 1.
integerARRAY_POSITION
Mengembalikan posisi (0-based) pertama dari nilai dalam array.
INTEGERARRAY_POSITIONS
Mengembalikan array berisi semua posisi dimana element ditemukan. Berguna untuk array dengan duplicate values.
integer[]ARRAY_PREPEND
Menambahkan elemen baru di awal array.
ARRAYARRAY_PREPEND
Menambahkan element ke awal array. Perhatikan urutan parameter berbeda dengan ARRAY_APPEND.
anyarrayARRAY_REMOVE
Menghapus semua kemunculan element dari array. Mengembalikan array baru tanpa element tersebut.
anyarrayARRAY_REPLACE
Mengganti semua kemunculan suatu element dengan element baru. Berguna untuk bulk update dalam array.
anyarrayARRAY_REVERSE
Membalik urutan elemen dalam array.
ARRAY<T>ARRAY_SIZE
Mengembalikan jumlah elemen dalam ARRAY.
INTEGERARRAY_SLICE
Mengambil subset dari array berdasarkan indeks.
ARRAYARRAY_SORT
Mengurutkan elemen dalam array. Mendukung ascending/descending dan kontrol posisi NULL.
ARRAYARRAY_TO_STRING
Menggabungkan elemen array menjadi string dengan delimiter.
STRINGARRAY_TO_STRING
Menggabungkan elemen array menjadi string dengan delimiter.
VARCHAR