共用方式為


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)