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