Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Omezuje hodnoty aktuální proměnné rozsahu tak, aby eliminovaly duplicitní hodnoty v následných klauzulích dotazu.
Syntaxe
Distinct
Poznámky
Klauzuli Distinct můžete použít k vrácení seznamu 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 určená klauzulí Select . Pokud není zadaná žádná Select klauzule, Distinct použije se klauzule na proměnnou rozsahu dotazu identifikovaného From v klauzuli. Pokud proměnná rozsahu není neměnný typ, dotaz bude ignorovat pouze výsledek dotazu, pokud všichni členové typu odpovídají existujícímu výsledku dotazu.
Příklad
Následující výraz dotazu spojí seznam zákazníků a seznam objednávek zákazníků. Klauzule Distinct je zahrnuta pro vrácení seznamu jedinečných jmen zákazníků a dat objednávek.
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct