Bagikan melalui


Klausul Distinct (Visual Basic)

Membatasi nilai variabel rentang saat ini untuk menghilangkan nilai duplikat dalam klausul kueri berikutnya.

Sintaks

Distinct  

Keterangan

Anda dapat menggunakan klausa Distinct untuk mengembalikan daftar item unik. Klausa Distinct menyebabkan kueri mengabaikan hasil kueri yang sama. Klausa Distinct berlaku pada nilai duplikat untuk semua bidang pengembalian yang ditentukan oleh klausa Select. Jika tidak ada klausa Select yang ditentukan, klausa Distinct diterapkan ke variabel rentang untuk kueri yang diidentifikasi dalam klausul From. Jika variabel rentang adalah tipe yang dapat diubah, kueri hanya akan mengabaikan hasil kueri jika semua anggota tipe cocok dengan hasil kueri yang sudah ada.

Contoh

Ekspresi kueri berikut menggabungkan daftar pelanggan dan daftar pesanan pelanggan. Klausa Distinct disertakan untuk mengembalikan daftar nama pelanggan dan tanggal pesanan yang unik.

Dim customerOrders = From cust In customers, ord In orders
                     Where cust.CustomerID = ord.CustomerID
                     Select cust.CompanyName, ord.OrderDate
                     Distinct

Lihat juga