Filter berdasarkan kategori:
Menampilkan 24 dari 175 fungsi
FIRST_VALUE
Mengembalikan nilai pertama dalam window frame. Sangat berguna untuk mendapatkan nilai awal dalam setiap partisi.
Sama dengan tipe expressionFLOOR
Membulatkan angka ke bawah ke bilangan bulat terdekat. Kebalikan dari CEIL.
BIGINT atau DOUBLE (tergantung input)FORMAT
Format string dengan placeholder menggunakan {} syntax. Lebih modern dari PRINTF.
VARCHARFROM_BASE
Mengkonversi string representasi angka dari base tertentu ke integer.
BIGINTFROM_HEX
Mengkonversi string hexadecimal ke BLOB (binary data). Kebalikan dari TO_HEX.
BLOBFROM_JSON
Mengkonversi JSON value ke tipe data DuckDB tertentu. Type-safe JSON parsing.
Sesuai parameter typeGREATEST
Mengembalikan nilai terbesar dari daftar argumen. Skip NULL values kecuali semua NULL.
Tipe dari nilai terbesarGROUP_CONCAT
Menggabungkan nilai dari beberapa baris menjadi satu string, dipisahkan oleh separator. Alias MySQL-style dari STRING_AGG di DuckDB.
VARCHARHOUR
Mengekstrak komponen jam dari timestamp. Mengembalikan angka 0-23 dalam format 24 jam.
INTEGERIF
Mengembalikan true_value jika kondisi TRUE, otherwise false_value. Shorthand untuk CASE dengan satu kondisi.
Tipe dari true_value atau false_valueIFNULL
Mengembalikan default_value jika value adalah NULL, otherwise mengembalikan value. Versi 2-argumen dari COALESCE.
Tipe dari value atau default_valueIIF
Alias untuk IF function. SQL Server-compatible syntax untuk kondisional sederhana.
Tipe dari true_value atau false_valueINITCAP
Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Huruf lainnya diubah menjadi lowercase.
VARCHARJSON
Mem-parse string JSON menjadi tipe JSON DuckDB. Validasi dan konversi string ke JSON object.
JSONJSON_ARRAY
Membuat JSON array dari satu atau lebih nilai.
JSONJSON_ARRAY_LENGTH
Mengembalikan jumlah elemen dalam JSON array.
BIGINTJSON_CONTAINS
Mengecek apakah JSON array atau object mengandung nilai tertentu. Mengembalikan boolean.
BOOLEANJSON_EXTRACT
Mengekstrak nilai dari JSON berdasarkan path. DuckDB mendukung operator -> dan ->> seperti PostgreSQL.
JSON (untuk ->) atau VARCHAR (untuk ->>)JSON_EXTRACT_PATH
Mengekstrak nilai dari JSON menggunakan sequence of keys. PostgreSQL-compatible syntax.
JSONJSON_EXTRACT_PATH_TEXT
Seperti JSON_EXTRACT_PATH tapi mengembalikan hasil sebagai VARCHAR, bukan JSON.
VARCHARJSON_EXTRACT_STRING
Mengekstrak nilai dari JSON sebagai string (VARCHAR). Ekuivalen dengan operator ->>.
VARCHARJSON_GROUP_ARRAY
Fungsi aggregate yang mengumpulkan nilai dari multiple rows menjadi JSON array. Mirip dengan ARRAY_AGG tapi menghasilkan format JSON.
JSONJSON_KEYS
Mengembalikan array berisi semua keys dari JSON object. Opsional bisa menentukan path ke nested object.
VARCHAR[] (array of strings)JSON_MERGE_PATCH
Menggabungkan dua JSON objects dengan RFC 7396 merge patch semantics. Nilai dari json2 menimpa json1.
JSON