Fungsi ARRAY_DISTINCT - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi ARRAY_DISTINCT

Fungsi ARRAY_DISTINCT dapat digunakan untuk menghapus nilai duplikat dari array. Fungsi ARRAY_DISTINCT berguna ketika Anda perlu menghapus duplikat dari array dan bekerja dengan hanya elemen unik. Ini dapat membantu dalam skenario di mana Anda ingin melakukan operasi atau analisis pada kumpulan data tanpa gangguan nilai berulang.

Sintaksis

array_distinct(array)

Pendapat

array

Ekspresi ARRAY.

Jenis pengembalian

Fungsi ARRAY_DISTINCT mengembalikan ARRAY yang hanya berisi elemen unik dari array input.

Contoh

Dalam contoh ini, array input [1, 2, 3, null, 3] berisi nilai duplikat dari. 3 array_distinctFungsi menghapus nilai duplikat ini 3 dan mengembalikan array baru dengan elemen unik:[1, 2, 3, null].

SELECT array_distinct(array(1, 2, 3, null, 3)); [1,2,3,null]

Dalam contoh ini, array input [1, 2, 2, 3, 3, 3] berisi nilai duplikat 2 dan3. array_distinctFungsi menghapus duplikat ini dan mengembalikan array baru dengan elemen unik:[1, 2, 3].

SELECT array_distinct(array(1, 2, 2, 3, 3, 3)) [1,2,3]