Fungsi untuk manipulasi array. Temukan semua 15 fungsi array di DuckDB lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
15 fungsi array di DuckDB
← Semua fungsi DuckDBMenghitung jumlah elemen dalam list/array. Alias: LEN, LENGTH untuk list.
BIGINTMengembalikan jumlah elemen dalam list/array. Alias dari ARRAY_LENGTH dan LENGTH untuk arrays.
BIGINTMenambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK.
LISTMenggabungkan dua atau lebih list menjadi satu. Operator || juga bisa digunakan.
LISTMengecek apakah list mengandung elemen tertentu. Return TRUE/FALSE.
BOOLEANMenghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan.
LISTMengambil elemen pada posisi tertentu dari list/array. Alias dari bracket notation list[index].
Tipe elemen listMengambil elemen dari list berdasarkan index. Index dimulai dari 1 (bukan 0).
Element type dari listMemfilter elemen list berdasarkan kondisi yang didefinisikan dalam lambda function. Hanya elemen yang memenuhi kondisi yang dipertahankan.
LISTMenemukan posisi pertama dari elemen dalam list. Return NULL jika tidak ditemukan.
BIGINTMenambahkan satu elemen ke awal list. Alias: ARRAY_PUSH_FRONT.
LISTMembalik urutan elemen dalam list/array. Elemen pertama menjadi terakhir dan sebaliknya.
LIST (sama dengan tipe input)Mengurutkan elemen dalam list. Support ascending/descending dan kontrol posisi NULL.
LISTMembuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.
LISTMengekspansi list menjadi baris-baris terpisah. Sangat powerful untuk analisis data nested.
Table (rows)