Oracle SQL 中與 Java % (Modulo) 運算子完全相同的行為是什么?
示例 Java:
System.out.println(9 % 4); // 1
眾所周知,Oracle SQL 提供REMAINDER和MOD:
REMAINDER(9,4) /* 1 */
MOD(9,4) /* 1 */
我不清楚這里適當的等價物是什么以及如何證明它。
uj5u.com熱心網友回復:
正如 Turing85 提到的 Java 的%
-操作和 Oracle SQL 的MOD
操作似乎是等價的。
甲骨文
REMAINDER(11,-4) /* -1 */
REMAINDER(-11,-4) /* 1 */
MOD(11,-4) /* 3 */
MOD(-11,-4) /* -3 */
爪哇
11%-4 /* 3 */
-11%-4 /* -3 */
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/506873.html