AnalyticDB MySQL支持以下算术运算符。
+ | 加 |
- | 减 |
* | 乘 |
/ | 除法 |
DIV | 除法(整数视角) |
%或MOD | 取模 |
- | 改变参数符号 |
+
- 命令说明:加法。
- 示例:
select 3+5; +-------+ | _col0 | +-------+ | 8 |
select 3+2.9875; +--------+ | _col0 | +--------+ | 5.9875 |
-
- 命令说明:减法。
- 示例:
select 3-5; +-------+ | _col0 | +-------+ | -2 |
select 3-1.5; +-----------+ | _col0 | +-----------+ | 1.5 |
*
- 命令说明:乘法。
- 示例:
select 3*pi(); +------------------+ | _col0 | +------------------+ | 9.42477796076938 |
/
- 命令说明:除法。
- 示例:
select 3/pi(); +-------------------+ | _col0 | +-------------------+ | 0.954929658551372 |
DIV
- 命令说明:除法,从除法结果中舍弃小数点右侧的小数部分。
- 示例:
select 3 div pi(); +-------+ | _col0 | +-------+ | 0 |
select 33 div 2; +-------+ | _col0 | +-------+ | 16 |
%或MOD
- 命令说明:返回两个参数除法后的余数。
- 示例:
select 3 mod pi(); +-------+ | _col0 | +-------+ | 3.0 |
select 33 % 2; +-------+ | _col0 | +-------+ | 1 |
-
- 命令说明:将正数变为负数或者将负数变为正数。
- 示例:
select - 2; +-------+ | _col0 | +-------+ | -2 |
select - -2; +-------+ | _col0 | +-------+ | 2 |