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

参照

関連項目

From 句 (Visual Basic)

Select 句 (Visual Basic)

Where 句 (Visual Basic)

概念

Visual Basic における LINQ の概要

その他の技術情報

クエリ (Visual Basic)