MySQL 算术运算符

MySQL 算术运算符用于对列数据执行算术运算,例如加法、减法、乘法、除法和取模。下表显示了可用的算术运算符列表。

运算符运算示例
+加法运算符SELECT 10 + 2 = 12
减法运算符SELECT 10 – 2 = 8
*乘法运算符SELECT 10 * 2 = 20
/除法运算符SELECT 10 / 2 = 5
DIV整数除法SELECT 10 / 2 = 5
% 或 MOD取模运算符SELECT 10 % 2 = 0
SELECT 10 % 3 = 1

MySQL 算术运算符示例

在本文中,我们将通过示例向您展示如何使用这些算术运算符。以下是帮助您理解这些运算符执行算术运算的示例列表。

MySQL 加法运算符

加法运算符可用于相加。以下语句向您展示了如何相加。在第三个语句中,我们使用了字符串格式的数字。但是,MySQL 会将它们转换为整数并返回加法结果。

SELECT 10 + 2;

SELECT 10 + 20, 20 + 30;

SELECT '1990' + '200', '2005' + '2200';
MySQL Arithmetic Operators 1

MySQL 减法运算符

减法运算符用于从一个值中减去另一个值。

SELECT 10 - 2;

SELECT 20 - 5, 30 - 46;

SELECT '2150' - '1550', 1200 - '200';
Subtraction 2

MySQL 乘法运算符

乘法运算符可用于将一个值与另一个值相乘。下面的 MySQL 查询显示了相同的内容。

SELECT 10 * 2;

SELECT 5 * 3, 15 * 5;

SELECT 21 * '3', '250' * 5;
Multiplication Operators 3

MySQL 除法运算符

除法运算符将一个值除以另一个值。以下示例显示了相同的内容。

SELECT 10 / 2;

SELECT 2 / 3, 3 / 5;

SELECT 250 / '19', '1225' / 2, 12 / 0;
Arithmetic Divison Operators 4

MySQL DIV

在此服务器中,您可以使用此 DIV 对整数值执行除法。

SELECT 20 DIV 3;

SELECT 5 DIV 2, -40 DIV 3, -100 DIV -7;

SELECT '220' DIV 3, 400 DIV '65';
DIV 5

MySQL % 运算符 [取模]

取模运算符或 MOD 函数 返回除法的余数。

SELECT 10 % 3;

SELECT 257 MOD 9, MOD(222, 19);

SELECT '2345' MOD 23;
Modulus % 6

MySQL 算术运算符示例 2

在此示例中,我们将对列数据使用这些算术运算符。为了演示这些算术运算,我们使用了“销售金额”、“税金”和“标准成本”列。

SELECT EnglishProductName,
       Color,
       StandardCost,
       SalesAmount,
       TaxAmt,
       SalesAmount + TaxAmt  AS 'Total Amount',
       SalesAmount - StandardCost AS 'Profit',
       SalesAmount * 2 AS 'Multiplication Ex',
       SalesAmount / TaxAmt,
       SalesAmount % TaxAmt
  FROM `product sales`;
Arithmetic Operators 7