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