首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle SQL中Java运算符'%‘的等效函数

Oracle SQL中Java运算符'%‘的等效函数
EN

Stack Overflow用户
提问于 2022-09-08 21:52:52
回答 1查看 47关注 0票数 1

在Oracle SQL中,与Java % (Modulo)操作符完全相同的等效项是什么?

示例Java:

代码语言:javascript
运行
复制
System.out.println(9 % 4);  // 1

众所周知,Oracle SQL提供了余数和MOD。

代码语言:javascript
运行
复制
REMAINDER(9,4)  /* 1 */
MOD(9,4)        /* 1 */

我不清楚在这里什么是适当的等价物,以及如何证明它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-08 22:49:54

正如Turing85所提到的,Java的%-操作和Oracle的MOD 操作似乎是等价的。

甲骨文

代码语言:javascript
运行
复制
REMAINDER(11,-4)   /* -1 */
REMAINDER(-11,-4)  /*  1 */
MOD(11,-4)         /*  3 */
MOD(-11,-4)        /* -3 */

Java

代码语言:javascript
运行
复制
 11%-4            /*  3 */
-11%-4            /* -3 */
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73655374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档