Distinct (Cláusula, Visual Basic)
Restringe los valores de la variable de intervalo actual para eliminar los valores duplicados en cláusulas de consulta posteriores.
Sintaxis
Distinct
Comentarios
Puede usar la cláusula Distinct para devolver una lista de elementos únicos. La Distinct cláusula hace que la consulta ignore los resultados duplicados de la consulta. La Distinct cláusula se aplica a valores duplicados para todos los campos devueltos especificados por la cláusula Select . Si no Select se especifica ninguna cláusula, la cláusula se Distinct aplica a la variable de intervalo para la consulta identificada en la cláusula From . Si la variable de intervalo no es un tipo inmutable, la consulta solo omitirá un resultado de consulta si todos los miembros del tipo coinciden con un resultado de consulta existente.
Ejemplo
La siguiente expresión de consulta une una lista de clientes y una lista de pedidos de clientes. La cláusula se incluye para devolver una lista de nombres de Distinct clientes únicos y fechas de pedido.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct