Compartir vía


Cláusula Distinct (Visual Basic)

Restringe los valores de la variable de intervalo actual para eliminar los valores duplicados en las cláusulas de consulta posteriores.

Sintaxis

Distinct  

Observaciones

Puede usar la Distinct cláusula para devolver una lista de elementos únicos. La Distinct cláusula hace que la consulta omita los resultados de la consulta duplicados. La Distinct cláusula se aplica a valores duplicados para todos los campos devueltos especificados por la Select cláusula . Si no se especifica ninguna Select cláusula, la Distinct cláusula se aplica a la variable de intervalo de la consulta identificada en la From cláusula . 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 combina una lista de clientes y una lista de pedidos de clientes. La Distinct cláusula se incluye para devolver una lista de nombres de cliente ú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

Consulte también