Partager via


Distinct, clause (Visual Basic)

Limite les valeurs de la variable de plage actuelle pour éliminer les valeurs dupliquées dans les clauses de requête suivantes.

Syntaxe

Distinct  

Remarques

Vous pouvez utiliser la Distinct clause pour renvoyer une liste d’éléments uniques. La Distinct clause provoque l’ignorer des résultats de requête en double. La Distinct clause s’applique aux valeurs dupliquées pour tous les champs de retour spécifiés par la Select clause. Si aucune clause n’est Select spécifiée, la Distinct clause est appliquée à la variable de plage pour la requête identifiée dans la From clause. Si la variable de plage n’est pas un type immuable, la requête ignore uniquement un résultat de requête si tous les membres du type correspondent à un résultat de requête existant.

Exemple :

L’expression de requête suivante joint une liste de clients et une liste de commandes client. La Distinct clause est incluse pour renvoyer une liste de noms de clients uniques et de dates de commande.

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

Voir aussi