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