Aracılığıyla paylaş


Distinct Tümcesi (Visual Basic)

Sonraki sorgu yan tümcelerindeki yinelenen değerleri ortadan kaldırmak için geçerli aralık değişkeninin değerlerini kısıtlar.

Sözdizimi

Distinct  

Açıklamalar

Yan tümcesini Distinct kullanarak benzersiz öğelerin listesini döndürebilirsiniz. Distinct yan tümcesi, sorgunun yinelenen sorgu sonuçlarını yoksaymasına neden olur. Distinct yan tümcesi, yan tümcesi tarafından belirtilen tüm dönüş alanları için yinelenen değerlere Select uygulanır. Herhangi Select bir yan tümce belirtilmezse yan tümcesi, Distinct yan tümcesinde tanımlanan sorgunun aralık değişkenine From uygulanır. Aralık değişkeni sabit bir tür değilse, sorgu yalnızca türün tüm üyeleri mevcut bir sorgu sonucuyla eşleşiyorsa sorgu sonucunu yoksayar.

Örnek

Aşağıdaki sorgu ifadesi bir müşteri listesini ve müşteri siparişlerinin listesini birleştirir. Yan Distinct tümcesi, benzersiz müşteri adlarının ve sipariş tarihlerinin listesini döndürmek için dahil edilir.

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

Ayrıca bkz.