Dela via


Distinct-sats (Visual Basic)

Begränsar värdena för den aktuella intervallvariabeln för att eliminera duplicerade värden i efterföljande frågesatser.

Syntax

Distinct  

Kommentarer

Du kan använda Distinct -satsen för att returnera en lista över unika objekt. Satsen Distinct gör att frågan ignorerar duplicerade frågeresultat. Distinct Satsen gäller för duplicerade värden för alla returfält som anges av Select -satsen. Om ingen Select sats anges Distinct tillämpas satsen på intervallvariabeln för frågan som identifieras i From -satsen. Om intervallvariabeln inte är en oföränderlig typ ignorerar frågan bara ett frågeresultat om alla medlemmar av typen matchar ett befintligt frågeresultat.

Exempel

Följande frågeuttryck ansluter en lista över kunder och en lista över kundbeställningar. Satsen Distinct ingår för att returnera en lista över unika kundnamn och orderdatum.

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

Se även