Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Restringe os valores da variável de intervalo atual para eliminar valores duplicados em cláusulas de consulta subsequentes.
Sintaxe
Distinct
Observações
Você pode usar a Distinct cláusula para retornar uma lista de itens exclusivos. A Distinct cláusula faz com que a consulta ignore resultados de consulta duplicados. A Distinct cláusula aplica-se a valores duplicados para todos os campos de retorno especificados pela Select cláusula. Se nenhuma Select cláusula for especificada, a Distinct cláusula será aplicada à variável range para a consulta identificada From na cláusula. Se a variável range não for um tipo imutável, a consulta só ignorará um resultado de consulta se todos os membros do tipo corresponderem a um resultado de consulta existente.
Exemplo
A expressão de consulta a seguir une uma lista de clientes e uma lista de pedidos de clientes. A Distinct cláusula é incluída para retornar uma lista de nomes exclusivos de clientes e datas de pedidos.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct