Distinct – klauzule (Visual Basic)

Omezuje hodnoty aktuální proměnné rozsahu, aby se eliminují duplicitní hodnoty v následných klauzulích dotazu.

Syntax

Distinct  

Poznámky

Pomocí klauzule Distinct můžete vrátit seznam jedinečných položek. Klauzule Distinct způsobí, že dotaz bude ignorovat duplicitní výsledky dotazu. Klauzule Distinct se vztahuje na duplicitní hodnoty pro všechna návratová pole zadaná Select klauzulí . Pokud není zadaná žádná klauzule , klauzule se použije na proměnnou Select Distinct rozsahu pro dotaz identifikované v From klauzuli . Pokud proměnná rozsahu není neměnný typ, dotaz bude výsledek dotazu ignorovat pouze v případě, že všichni členové tohoto typu odpovídají existujícímu výsledku dotazu.

Příklad

Následující výraz dotazu připojí seznam zákazníků a seznam objednávek zákazníků. Klauzule vrací seznam jedinečných jmen zákazníků Distinct a kalendářních dat objednávek.

Dim customerOrders = From cust In customers, ord In orders
                     Where cust.CustomerID = ord.CustomerID
                     Select cust.CompanyName, ord.OrderDate
                     Distinct

Viz také