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
IS_INTEGER
Mengecek apakah nilai VARIANT adalah integer.
BOOLEANIS_NULL_VALUE
Mengecek apakah nilai VARIANT adalah JSON null (bukan SQL NULL).
BOOLEANIS_OBJECT
Mengecek apakah nilai VARIANT adalah object.
BOOLEANIS_REAL
Mengecek apakah nilai VARIANT adalah floating-point number.
BOOLEANIS_TIMESTAMP_LTZ
Mengecek apakah nilai VARIANT adalah timestamp with local timezone.
BOOLEANJSON
Mem-parse string JSON menjadi tipe JSON DuckDB. Validasi dan konversi string ke JSON object.
JSONJSONB_AGG
Aggregate function yang mengumpulkan nilai menjadi JSON array. Seperti ARRAY_AGG tapi hasilnya JSONB array.
jsonbJSONB_ARRAY_ELEMENTS
Mengekspansi JSON array menjadi set of rows. Setiap elemen array menjadi satu baris. JSONB_ARRAY_ELEMENTS lebih efisien dibanding JSON_ARRAY_ELEMENTS.
setof jsonbJSONB_ARRAY_LENGTH
Mengembalikan jumlah elemen dalam JSONB array. Versi JSONB yang lebih efisien dari JSON_ARRAY_LENGTH.
integerJSONB_BUILD_ARRAY
Membuat JSON array dari nilai-nilai. Values bisa tipe apapun dan akan dikonversi ke JSON.
jsonbJSONB_BUILD_OBJECT
Membuat JSON object dari pasangan key-value. Keys harus text, values bisa tipe apapun. Cara programatik untuk membuat JSON object.
jsonbJSONB_EXTRACT_PATH
Mengekstrak nilai dari nested JSON menggunakan path. EXTRACT_PATH mengembalikan jsonb, EXTRACT_PATH_TEXT mengembalikan text. Equivalent dengan operator #> dan #>>.
jsonb / textJSONB_EXTRACT_PATH_TEXT
Mengekstrak nilai JSONB dari path dan mengembalikan sebagai text. Versi JSONB yang lebih efisien.
textJSONB_INSERT
Menyisipkan nilai baru ke JSONB pada path tertentu. Dapat menyisip sebelum atau sesudah path target.
jsonbJSONB_OBJECT_AGG
Aggregate function yang membangun JSON object dari pasangan key-value. Setiap row memberikan satu key-value pair ke object hasil.
jsonbJSONB_OBJECT_KEYS
Mengembalikan semua keys (nama property) dari JSON object sebagai set of text. Berguna untuk introspeksi struktur JSON dinamis.
setof textJSONB_PRETTY
Memformat JSONB dengan indentasi untuk human-readable output. Berguna untuk debugging dan logging.
textJSONB_SET
Mengganti atau menambah nilai pada path tertentu dalam JSON. Mengembalikan JSONB baru dengan nilai yang sudah diupdate.
jsonbJSONB_TYPEOF
Mengembalikan tipe data dari nilai JSON sebagai text. Tipe yang mungkin: object, array, string, number, boolean, null.
textJSON_AGG
Mengagregasi nilai menjadi array JSON. Sangat berguna untuk membuat nested data atau mengkonversi hasil query menjadi format JSON.
JSONJSON_ARRAY
Membuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON.
JSONJSON_ARRAY
Membuat JSON array dari nilai-nilai yang diberikan.
JSONJSON_ARRAY
Membuat JSON array dari satu atau lebih nilai.
JSONJSON_ARRAYAGG
Mengumpulkan nilai-nilai dari beberapa baris menjadi JSON array. Berguna untuk menghasilkan output JSON dari query agregasi.
JSON