OceanBase 算术运算符
以下为所有算术运算符列表:
运算符 |
操作数 |
含义 |
---|---|---|
|
一元/二元 |
一元表示正数,二元表示加法。 |
|
一元/二元 |
一元表示负数,二元表示减法。 |
|
二元 |
乘法。 |
|
二元 |
普通除法。 |
|
二元 |
整数除法,返回商数。 |
|
二元 |
整数除法,返回余数。 |
整数除法遵循如下原则:
- 商数不论正负,统一向 0 取整。
- 余数正负与被除数相同。
例如:
obclient> SELECT (-7) DIV (3.6), (-7) MOD (3.6);
+----------------+----------------+
| (-7) DIV (3.6) | (-7) MOD (3.6) |
+----------------+----------------+
| -1 | -3.4 |
+----------------+----------------+
1 row in set (0.01 sec)
obclient> SELECT (-7) DIV (-3.4), (-7) % (-3.4);
+-----------------+---------------+
| (-7) DIV (-3.4) | (-7) % (-3.4) |
+-----------------+---------------+
| 2 | -0.2 |
+-----------------+---------------+
1 row in set (0.02 sec)