Bagikan melalui


Klausul Berbeda (Visual Basic)

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

Sintaksis

Distinct  

Komentar

Anda dapat menggunakan Distinct klausa untuk mengembalikan daftar item unik. Klausa Distinct menyebabkan kueri mengabaikan hasil kueri duplikat. Klausa Distinct berlaku untuk nilai duplikat untuk semua bidang pengembalian yang ditentukan oleh Select klausa. Jika tidak ada Select klausa yang ditentukan, Distinct klausa diterapkan ke variabel rentang untuk kueri yang diidentifikasi dalam From klausa. Jika variabel rentang bukan tipe yang tidak dapat diubah, kueri hanya akan mengabaikan hasil kueri jika semua anggota tipe cocok dengan hasil kueri yang 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