55 lines
1.2 KiB
Markdown
55 lines
1.2 KiB
Markdown
算术运算符
|
|
==========================
|
|
|
|
|
|
|
|
以下为所有算术运算符列表:
|
|
|
|
|
|
| 运算符 | 操作数 | 含义 |
|
|
|-----------|-------|----------------|
|
|
| `+` | 一元/二元 | 一元表示正数,二元表示加法。 |
|
|
| `-` | 一元/二元 | 一元表示负数,二元表示减法。 |
|
|
| `*` | 二元 | 乘法。 |
|
|
| `/` | 二元 | 普通除法。 |
|
|
| `DIV` | 二元 | 整数除法,返回商数。 |
|
|
| `MOD`或`%` | 二元 | 整数除法,返回余数。 |
|
|
|
|
|
|
|
|
整数除法遵循如下原则:
|
|
|
|
* 商数不论正负,统一向0取整。
|
|
|
|
|
|
|
|
|
|
<!-- -->
|
|
|
|
* 余数正负与被除数相同。
|
|
|
|
|
|
|
|
|
|
例如:
|
|
|
|
```javascript
|
|
OceanBase (root@oceanbase)> 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)
|
|
|
|
OceanBase (root@oceanbase)> 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)
|
|
```
|
|
|
|
|