Filter berdasarkan kategori:
Menampilkan 24 dari 175 fungsi
JSON_OBJECT
Membuat JSON object dari pasangan key-value.
JSONJSON_QUOTE
Mengubah string menjadi JSON string literal yang valid dengan proper escaping.
JSONJSON_SERIALIZE
Mengkonversi JSON value ke string representation. Kebalikan dari JSON parse.
VARCHARJSON_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 (object, array, string, number, boolean, null).
VARCHARJSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan true/false.
BOOLEANLAG
Mengakses nilai dari baris sebelumnya dalam partisi hasil. Sangat berguna untuk perbandingan dengan periode sebelumnya.
Sama dengan tipe expressionLAST
Mengembalikan nilai terakhir dari sebuah kolom dalam group. Kebalikan dari FIRST.
Sama dengan tipe inputLAST_VALUE
Mengembalikan nilai terakhir dalam window frame. Kebalikan dari FIRST_VALUE.
Sama dengan tipe expressionLEAD
Mengakses nilai dari baris berikutnya dalam partisi hasil. Kebalikan dari LAG.
Sama dengan tipe expressionLEAST
Mengembalikan nilai terkecil dari daftar argumen. Skip NULL values kecuali semua NULL.
Tipe dari nilai terkecilLEFT
Mengambil sejumlah karakter dari sisi kiri (awal) string.
VARCHARLEN
Mengembalikan jumlah elemen dalam list/array. Alias dari ARRAY_LENGTH dan LENGTH untuk arrays.
BIGINTLENGTH
Mengembalikan panjang string dalam karakter.
BIGINTLIST
Mengumpulkan nilai dari banyak baris menjadi satu list (array). Alias dari ARRAY_AGG yang lebih natural di DuckDB.
LIST (array of input type)LIST_APPEND
Menambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK.
LISTLIST_CONCAT
Menggabungkan dua atau lebih list menjadi satu. Operator || juga bisa digunakan.
LISTLIST_CONTAINS
Mengecek apakah list mengandung elemen tertentu. Return TRUE/FALSE.
BOOLEANLIST_DISTINCT
Menghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan.
LISTLIST_ELEMENT
Mengambil elemen pada posisi tertentu dari list/array. Alias dari bracket notation list[index].
Tipe elemen listLIST_EXTRACT
Mengambil elemen dari list berdasarkan index. Index dimulai dari 1 (bukan 0).
Element type dari listLIST_FILTER
Memfilter elemen list berdasarkan kondisi yang didefinisikan dalam lambda function. Hanya elemen yang memenuhi kondisi yang dipertahankan.
LISTLIST_POSITION
Menemukan posisi pertama dari elemen dalam list. Return NULL jika tidak ditemukan.
BIGINT