Transact-SQL 参考

/(除)

用一个数除以另一个数(算术除法运算符)。

语法

dividend / divisor

参数

dividend

是要被除的数字表达式。dividend 可以是数字数据类型分类中的任何数据类型(datetime smalldatetime 数据类型除外)的任何有效 Microsoft® SQL Server™ 表达式。

divisor

除数的数字表达式。divisor 可以是具有数字数据类型分类中任何数据类型(datetime smalldatetime 数据类型除外)的任何有效 SQL Server 表达式。

结果类型

返回优先级较高的参数的数据类型。有关数据类型优先级的更多信息,请参见数据类型的优先顺序

如果用一个整型的 divisor 去除整型的 dividend,其结果是一个整数,小数部分被截断。

注释

由 / 运算符返回的实际值是用第一个表达式除以第二个表达式所得的商。

示例

下面的示例使用除法算术运算符计算编写商务图书的作者应得的版税。

USE pubs
GO
SELECT ((ytd_sales * price) * royalty)/100 AS 'Royalty Amount'
FROM titles
WHERE type = 'business'
ORDER BY title_id

请参见

数据类型

表达式

函数

运算符

SELECT

WHERE