Array

LIST_DISTINCT

DuckDBDuckDB

Menghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan.

Tipe hasil: LIST

Syntax

SQL
LIST_DISTINCT(list)

Parameter

listLISTwajib

List yang akan dihilangkan duplikatnya

Contoh Penggunaan

Menghapus Duplikat dari List

SQL
1SELECT 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
1SELECT LIST_DISTINCT(['apple', 'banana', 'apple', 'cherry']) as unique_fruits;

Menghilangkan duplikat dari list string.

Hasil
unique_fruits
[apple, banana, cherry]