Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 os resultados da consulta duplicados. A Distinct cláusula se aplica 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 de intervalo para a consulta identificada na From cláusula. Se a variável de intervalo não for um tipo imutável, a consulta ignorará apenas 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 está incluída para retornar uma lista de nomes de clientes exclusivos e datas de pedidos.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct