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 г. |
|