算术运算符

算术运算符可用于任何算术计算,如:

下面是有关算术运算符的一些信息:

下面的 SELECT 语句从总销售额中减去作者收到的本年度截至目前的销售额部分(销售额 (sale) * 作者的版税百分比 (author's royalty percentage) / 100)。结果为出版商所得的金额。首先计算 ytd_salesroyalty 的结果,因为运算符是乘法。下一步,将结果除以 100,然后从 ytd_sales 中减去除得的结果。

USE pubs
SELECT title_id, ytd_sales - ytd_sales * royalty / 100
FROM titles

为清楚起见,可以使用括号:

USE pubs
SELECT title_id, ytd_sales - ((ytd_sales * royalty) / 100)
FROM titles

也可以使用括号更改执行的顺序。括号内的计算要首先执行。如果括号有嵌套,则最内层的计算优先。例如,如果使用括号强迫先计算减法再计算乘法,就会更改上面查询的结果和意义:

USE pubs
SELECT title_id, (ytd_sales - ytd_sales) * royalty / 100
FROM titles

请参见

-(减)

+(加)

*(乘)

/(除)