Array
DuckDB
LIST_DISTINCT
Menghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan.
Tipe hasil:
LISTDiperbarui: 16 Mei 2026Syntax
SQL
LIST_DISTINCT(list)Parameter
listLISTwajib
List yang akan dihilangkan duplikatnya
Contoh Penggunaan
Menghapus Duplikat dari List
SQL
1 SELECT LIST_DISTINCT([1, 2, 2, 3, 1, 4, 3]) as unique_values;
Menghilangkan nilai duplikat dari list angka.
Hasil
| unique_values |
|---|
| [1, 2, 3, 4] |
Deduplicate String List
SQL
1 SELECT LIST_DISTINCT(['apple', 'banana', 'apple', 'cherry']) as unique_fruits;
Menghilangkan duplikat dari list string.
Hasil
| unique_fruits |
|---|
| [apple, banana, cherry] |
Pertanyaan Umum tentang LIST_DISTINCT
Apa itu fungsi LIST_DISTINCT di DuckDB?
Menghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan. Di DuckDB, fungsi LIST_DISTINCT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan LIST_DISTINCT di DuckDB?
Gunakan sintaks berikut: LIST_DISTINCT(list). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi LIST_DISTINCT?
Fungsi LIST_DISTINCT mengembalikan nilai bertipe LIST. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi LIST_DISTINCT?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: list (LIST, wajib): List yang akan dihilangkan duplikatnya.