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
JSON_KEYS
Mengembalikan array berisi semua keys dari JSON object.
ARRAY<STRING>JSON_KEYS
Mengembalikan array berisi semua keys dari JSON object. Opsional bisa menentukan path ke nested object.
VARCHAR[] (array of strings)JSON_KEYS
Mengembalikan array berisi semua key dari JSON object. Berguna untuk introspeksi struktur JSON.
JSON (array)JSON_LENGTH
Menghitung panjang JSON document. Untuk array = jumlah elemen, untuk object = jumlah key, untuk scalar = 1.
INTJSON_MERGE_PATCH
Menggabungkan dua JSON objects dengan RFC 7396 merge patch semantics. Nilai dari json2 menimpa json1.
JSONJSON_MERGE_PATCH
Menggabungkan JSON documents dengan RFC 7396 merge patch semantics. NULL values menghapus keys.
JSONJSON_OBJECT
Membuat JSON object dari pasangan key-value. Keys harus string.
JSONJSON_OBJECT
Membuat JSON object dari pasangan key-value.
JSONJSON_OBJECT
Membuat JSON object dari pasangan key-value yang diberikan.
JSONJSON_OBJECTAGG
Membuat JSON object dari pasangan key-value hasil agregasi. Berguna untuk mentransformasi data tabular menjadi struktur JSON object.
JSONJSON_OBJECT_AGG
Mengagregasi key-value pairs menjadi JSON object. Berguna untuk pivot dan denormalisasi data.
jsonJSON_OBJECT_KEYS
Mengembalikan set of keys dari JSON object level teratas. Versi JSON dari JSONB_OBJECT_KEYS.
setof textJSON_QUERY
Mengekstrak JSON value menggunakan JSONPath (SQL standard compliant).
JSONJSON_QUERY_ARRAY
Mengekstrak array dari JSON native type sebagai ARRAY<JSON>.
ARRAY<JSON>JSON_QUOTE
Mengubah string menjadi JSON string literal yang valid dengan proper escaping.
JSONJSON_REMOVE
Menghapus satu atau lebih elemen dari JSON document. Mengembalikan JSON tanpa path yang dihapus.
JSONJSON_REPLACE
Mengganti nilai yang sudah ada di JSON document. Tidak melakukan apa-apa jika path tidak ada.
JSONJSON_SEARCH
Mencari string value di JSON document dan mengembalikan path ke value tersebut.
JSON (path or array of paths)JSON_SERIALIZE
Mengkonversi JSON value ke string representation. Kebalikan dari JSON parse.
VARCHARJSON_SET
Menyisipkan atau mengganti nilai di JSON document. Insert jika path belum ada, replace jika sudah ada.
JSONJSON_STRUCTURE
Menganalisis struktur JSON dan mengembalikan type signature. Sangat berguna untuk schema discovery.
VARCHARJSON_TRANSFORM
Mentransformasi JSON sesuai dengan struktur yang ditentukan. Powerful untuk reshaping JSON data.
Sesuai struktur yang ditentukanJSON_TYPE
Mengembalikan tipe dari nilai JSON sebagai string. Berguna untuk validasi dan pengecekan struktur JSON.
VARCHARJSON_TYPE
Mengembalikan tipe dari nilai JSON (object, array, string, number, boolean, null).
VARCHAR