在 SQL 中,除法运算符用于对数字或数值表达式进行除法运算。它被表示为斜线 (/),用于计算一个数字除以另一个数字。
语法
SQL 除法运算符的语法为:
expression1 / expression2
其中,expression1
和 expression2
是要进行除法的数字或数值表达式。
返回结果
除法运算符返回一个浮点数,表示两数相除的结果。如果除数为 0,则返回一个 SQL 错误(即除数不能为 0)。
示例
以下是一些除法运算符的示例:
SELECT 10 / 5;
-- 输出:2
SELECT 10.5 / 3;
-- 输出:3.5
SELECT 10 / 0;
-- 输出:错误(除数不能为 0)
整数除法
在某些情况下,需要进行整数除法,即结果必须为整数。SQL 提供了 DIV
运算符用于进行整数除法。它的语法与除法运算符相同,但返回一个整数结果。
SELECT 10 DIV 5;
-- 输出:2
余数运算符
除法运算符还可以与余数运算符 MOD
结合使用,以计算除法运算中的余数。它的语法为:
expression1 MOD expression2
此运算符返回 expression1
除以 expression2
的余数。