Share via


Distinct-component (Visual Basic)

Hiermee beperkt u de waarden van de huidige bereikvariabele om dubbele waarden in volgende querycomponenten te elimineren.

Syntaxis

Distinct  

Opmerkingen

U kunt de Distinct component gebruiken om een lijst met unieke items te retourneren. De Distinct component zorgt ervoor dat de query dubbele queryresultaten negeert. De Distinct component is van toepassing op dubbele waarden voor alle retourvelden die zijn opgegeven door de Select component. Als er geen Select component is opgegeven, wordt de Distinct component toegepast op de bereikvariabele voor de query die in de From component is geïdentificeerd. Als de bereikvariabele geen onveranderbaar type is, negeert de query alleen een queryresultaat als alle leden van het type overeenkomen met een bestaand queryresultaat.

Opmerking

Met de volgende query-expressie wordt een lijst met klanten en een lijst met klantorders samengevoegd. De Distinct component wordt opgenomen om een lijst met unieke klantnamen en orderdatums te retourneren.

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

Zie ook