在Oracle SQL中,与Java % (Modulo)操作符完全相同的等效项是什么?
示例Java:
System.out.println(9 % 4); // 1
众所周知,Oracle SQL提供了余数和MOD。
REMAINDER(9,4) /* 1 */ MOD(9,4) /* 1 */
我不清楚在这里什么是适当的等价物,以及如何证明它。
发布于 2022-09-08 22:49:54
正如Turing85所提到的,Java的%-操作和Oracle的MOD 操作似乎是等价的。
%
MOD
甲骨文
REMAINDER(11,-4) /* -1 */ REMAINDER(-11,-4) /* 1 */ MOD(11,-4) /* 3 */ MOD(-11,-4) /* -3 */
Java
11%-4 /* 3 */ -11%-4 /* -3 */
https://stackoverflow.com/questions/73655374
相似问题