Поделиться через


Intersect (многомерные выражения)

Изменения: 17 июля 2006 г.

Возвращает пересечение двух входных наборов, при необходимости сохраняя повторяющиеся элементы.

Синтаксис

Intersect(Set_Expression1 , Set_Expression2 [ , ALL ] )

Аргументы

  • Set_Expression1
    Допустимое многомерное выражение, возвращающее набор.
  • Set_Expression2
    Допустимое многомерное выражение, возвращающее набор.

Замечания

Функция пересечения Intersect возвращает пересечение двух наборов. По умолчанию эта функция удаляет дубликаты из обоих наборов до проведения операции над наборами.

Необязательный флаг ALL сохраняет дубликаты. Если указывается флаг ALL, функция Intersect вычисляет не только пересечение неповторяющихся элементов, но и пересечение повторяющихся элементов первого набора, которые повторяются во втором наборе.

Пример

Например, функция Intersect({[1994], [1995], [1996]}, {[1995], [1996], [1997]}) возвращает набор {[1995], [1996]}.

См. также

Справочник

Справочник по функциям многомерных выражений (многомерные выражения)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.