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 usare la clausola Distinct
per restituire un elenco di elementi univoci. La clausola Distinct
indica alla query di ignorare i risultati della query duplicati. La clausola Distinct
si applica ai valori duplicati per tutti i campi restituiti specificati dalla clausola Select
. Se non viene specificata alcuna clausola Select
, la clausola Distinct
viene applicata alla variabile di intervallo per la query identificata nella clausola From
. Se la variabile di intervallo non è di 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 clausola Distinct
è inclusa per restituire un elenco di nomi e date di ordine univoci dei clienti.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct