Distinct 句 (Visual Basic)
現在の範囲変数の値を制限して、次のクエリ句の重複値を取り除きます。
Distinct
解説
Distinct 句を使用して、一意の項目の一覧を返すことができます。Distinct 句を使用すると、重複するクエリ結果が無視されます。Distinct 句は、Select 句の指定によって返されるすべてのフィールドについて、重複する値に適用されます。Select 句の指定がない場合、Distinct 句は、From 句に指定されたクエリの範囲変数に適用されます。範囲変数が変更できない型の場合、その型のすべてのメンバーが既存のクエリ結果と一致すると、クエリ結果は無視されます。
使用例
次のクエリ式は、顧客の一覧と顧客の注文の一覧を結合します。一意の顧客名と注文日の一覧を返すために、Distinct 句が含まれています。
Dim customerOrders = From cust In customers, ord In orders
Where cust.CustomerID = ord.CustomerID
Select cust.CompanyName, ord.OrderDate
Distinct