% (остаток от деления) (Transact-SQL)
Возвращает остаток от деления одного числа на другое.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
dividend % divisor
Аргументы
- dividend
Делимое. Аргумент dividend должен быть допустимым выражением любого типа из категории целых или денежных типов либо иметь тип numeric.
- divisor
Делитель. Аргумент divisor должен быть любым допустимым выражением любого типа из категории целых или денежных типов либо иметь тип numeric.
Замечания
Оператор взятия остатка от деления можно использовать в списке выбора инструкции SELECT с любым сочетанием имен столбцов, числовых констант или любым допустимым выражением из категории целочисленных или денежных типов, а также типа numeric.
Типы результата
Определяются типами данных обоих аргументов.
Примеры
Следующий пример возвращает код продукта, цену единицы модуля продукта и остаток от деления цены каждого продукта, преобразовывает к целому значению, в количество заказанных продуктов.
USE AdventureWorks;
GO
SELECT TOP(100)ProductID, UnitPrice, OrderQty,
CAST((UnitPrice) AS int) % OrderQty AS Modulo
FROM Sales.SalesOrderDetail;
GO
См. также
Справочник
Функции (Transact-SQL)
LIKE (Transact-SQL)
Операторы (Transact-SQL)
SELECT (Transact-SQL)