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_distinct
Fungsi 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_distinct
Fungsi 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]