共用方式為


Distinct 子句 (Visual Basic)

限制目前範圍變數的值,以免後續查詢子句中出現重複的值。

Distinct

備註

您可以使用 Distinct 子句傳回只含唯一項目的清單。Distinct 子句會使查詢忽略重複的查詢結果。Distinct 子句會套用至 Select 子句所指定之所有傳回欄位中的重複值。如果未指定 Select 子句,則 Distinct 子句會套用至 From 子句中所識別查詢的範圍變數。如果範圍變數並非不變的型別,則只有當型別的所有成員都符合現有的查詢結果時,查詢才會忽略查詢結果。

範例

下列查詢運算式會將客戶清單和客戶訂單清單建立聯結 (Join)。其中加入 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)