Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Вычисляет целочисленный остаток после деления первого числового выражения на второе.
Синтаксис
dividend % divisor
Аргументы
dividend
Числовое выражение, которое нужно разделить.
dividend может быть любым допустимым числовым выражением. Дополнительные сведения см. в разделе Типы данных служб Integration Services.
divisor
Числовое выражение, на которое делится делимое. Делителем может быть любое допустимое числовое выражение, кроме нуля.
Типы результата
Определяются типами данных обоих аргументов. Дополнительные сведения см. в разделе Integration Services Data Types in Expressions.
Замечания
Оба выражения должны соответствовать целочисленному типу данных со знаком или без знака.
Если один из операндов равен NULL, то результатом является значение NULL.
Нулевой остаток от деления — недопустимый аргумент.
Примеры выражений
Этот пример вычисляет модули из двух числовых литералов. Результат равен 3.
42 % 13
Этот пример вычисляет модуль от столбца SalesQuota и числового литерала.
SalesQuota % 12
Этот пример вычисляет модуль из двух числовых переменных Sales$ и Month. Переменная Sales$ должна быть заключена в квадратные скобки, так как имя включает символ $. Дополнительные сведения см. в разделе Идентификаторы (SSIS).
@[Sales$] % @Month
Этот пример использует оператор остатка от деления, чтобы определить, является ли значение переменной Value четным или нечетным, и использует оператор условия, чтобы вернуть строку, описывающую результат. Дополнительные сведения см. в разделе ? : (Условный) (выражение SSIS).
@Value % 2 == 0? "even":"odd"