Filter berdasarkan kategori:
Menampilkan 15 dari 15 fungsi dalam kategori Array
ARRAY_LENGTH
Menghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.
BIGINTLEN
Mengembalikan jumlah elemen dalam list/array. Alias dari ARRAY_LENGTH dan LENGTH untuk arrays.
BIGINTLIST_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.
BIGINTLIST_PREPEND
Menambahkan satu elemen ke awal list. Alias: ARRAY_PUSH_FRONT.
LISTLIST_REVERSE
Membalik urutan elemen dalam list/array. Elemen pertama menjadi terakhir dan sebaliknya.
LIST (sama dengan tipe input)LIST_SORT
Mengurutkan elemen dalam list. Support ascending/descending dan kontrol posisi NULL.
LISTLIST_VALUE
Membuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.
LISTUNNEST
Mengekspansi list menjadi baris-baris terpisah. Sangat powerful untuk analisis data nested.
Table (rows)