返回两数相除后的余数。
Transact-SQL 语法约定
语法
dividend % divisor
参数
-
dividend
要执行除法运算的数值表达式。
dividend 必须为整数和货币数据类型类别中任意一种数据类型的有效
表达式,或者为
numeric 数据类型。
-
divisor
要除被除数的数值表达式。
divisor 必须为整数和货币数据类型类别中任意一种数据类型的有效表达式,或者为
numeric 数据类型。
结果类型
int
备注
取模算术运算符可以和列名、数值常量或任何具有整数和货币数据类型类别或
numeric 数据类型的有效表达式组合一起用于 SELECT 语句的选择列表中。
示例
以下示例返回产品 ID 号、产品单价、除以每种产品的单价后得到的模(余数)、转换为整数值,以及订购的产品数。
复制代码
USE AdventureWorks;
GO
SELECT TOP(100)ProductID, UnitPrice, OrderQty,
CAST((UnitPrice) AS int) % OrderQty