Megosztás a következőn keresztül:


Distinct Záradék (Visual Basic)

Az aktuális tartományváltozó értékeit korlátozza a későbbi lekérdezési záradékok ismétlődő értékeinek kiküszöbölése érdekében.

Syntax

Distinct  

Megjegyzések

A záradék használatával Distinct visszaadhatja az egyedi elemek listáját. A Distinct záradék miatt a lekérdezés figyelmen kívül hagyja az ismétlődő lekérdezési eredményeket. A Distinct záradék a záradék által Select megadott összes visszatérési mező ismétlődő értékeire vonatkozik. Ha nincs Select megadva záradék, a záradék a Distinct záradékban From azonosított lekérdezés tartományváltozóra lesz alkalmazva. Ha a tartományváltozó nem módosítható típus, a lekérdezés csak akkor hagyja figyelmen kívül a lekérdezés eredményét, ha a típus összes tagja megfelel egy meglévő lekérdezési eredménynek.

Példa

Az alábbi lekérdezési kifejezés összekapcsolja az ügyfelek listáját és az ügyfélrendelések listáját. A Distinct záradék tartalmazza az egyedi ügyfélnevek és rendelési dátumok listáját.

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

Lásd még