Condividi tramite


Clausola Distinct (Visual Basic)

Limita i valori della variabile di intervallo corrente per eliminare i valori duplicati nelle clausole di query successive.

Sintassi

Distinct  

Osservazioni:

È possibile utilizzare la Distinct clausola per restituire un elenco di elementi univoci. La Distinct clausola fa sì che la query ignori i risultati della query duplicati. La Distinct clausola si applica ai valori duplicati per tutti i campi restituiti specificati dalla Select clausola . Se non viene specificata alcuna Select clausola, la Distinct clausola viene applicata alla variabile di intervallo per la query identificata nella From clausola . Se la variabile di intervallo non è un tipo non modificabile, la query ignorerà solo un risultato della query se tutti i membri del tipo corrispondono a un risultato della query esistente.

Esempio

L'espressione di query seguente aggiunge un elenco di clienti e un elenco di ordini cliente. La Distinct clausola è inclusa per restituire un elenco di nomi univoci dei clienti e date di ordine.

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

Vedere anche