Предложение 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