更新日期:2024年09月11日
返回值
取模。返回N 除以M 后的余数。
示例
示例1
返回234 除以10 的余数。
gbase> SELECT MOD(234, 10) FROM t;
+--------------+
| MOD(234, 10) |
+--------------+
| 4 |
+--------------+
1 row in set
示例2
返回253 除以7 的余数。
gbase> SELECT 253 % 7 FROM t;
+---------+
| 253 % 7 |
+---------+
| 1 |
+---------+
1 row in set
示例3
gbase> SELECT MOD(29,9) FROM t;
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 464
+-----------+
| MOD(29,9) |
+-----------+
| 2 |
+-----------+
1 row in set
gbase> SELECT 29 MOD 9 FROM t;
+----------+
| 29 MOD 9 |
+----------+
| 2 |
+----------+
1 row in set
示例4
MOD()也适用于小数部分,返回除法运算后的精确余数。
gbase> SELECT MOD(34.5,3) FROM t;
+-------------+
| MOD(34.5,3) |
+-------------+
| 1.5 |
+-------------+
1 row in set
示例5
取模的三种表现形式。
gbase> SELECT 253 % 7, MOD(253,7), 253 MOD 7 FROM t;
+---------+------------+-----------+
| 253 % 7 | MOD(253,7) | 253 MOD 7 |
+---------+------------+-----------+
| 1 | 1 | 1 |
+---------+------------+-----------+
1 row in set