Except (многомерные выражения)
Изменения: 17 июля 2006 г.
Обрабатывает два набора и удаляет кортежи из первого набора, существующие во втором наборе, сохраняя при необходимости одинаковые элементы.
Синтаксис
Except(Set_Expression1, Set_Expression2 [, ALL ] )
Аргументы
- Set_Expression1
Допустимое многомерное выражение, возвращающее набор.
- Set_Expression2
Допустимое многомерное выражение, возвращающее набор.
Замечания
Если указан аргумент ALL, функция сохраняет повторяющиеся значения, обнаруженные в первом наборе; повторяющиеся значения из второго набора удаляются. Функция возвращает элементы в порядке их следования в первом наборе.
Примеры
В следующем примере демонстрируется использование этой функции.
This query shows the quantity of orders for all products,
with the exception of Components, which are not
sold.
SELECT
[Date].[Month of Year].Children ON COLUMNS,
Except
([Product].[Product Categories].[All].Children ,
{[Product].[Product Categories].[Components]}
) ON ROWS
FROM
[Adventure Works]
WHERE
([Measures].[Order Quantity])
См. также
Справочник
- (Разность множеств) (многомерные выражения)
Справочник по функциям многомерных выражений (многомерные выражения)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|