Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 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