算术运算符

加、减、乘、除、整除、取余——和写代码里的数学运算几乎一样。注意 MySQL 里除法和取余用 DIV 与 MOD 关键字(也有符号写法),而且除数为 0 会得到 NULL 而不是报错。

算术运算符要点

算术运算符示例

						SELECT 1 + 2;            -- 3
						SELECT 2 * 3;            -- 6
						SELECT 10 DIV 4;        -- 2(整除)
						SELECT 10 MOD 4;        -- 2(取余)
						SELECT 7 / 2;           -- 3.5000
						SELECT 7 MOD 0;         -- NULL(除数为 0)
避坑提醒:拿一列除以另一列前,先确认分母那一列没有 0,否则结果列里会冒出一堆 NULL,聚合统计时很容易被带偏。
算术运算符 · MySQL 运算符 知识卡片
卡片 03 / 07 · MySQL 运算符(1080×1440 速查卡片)

MySQL 运算符知识点