ORACLE 数据库 MOD 函数用法

ORACLE 数据库 MOD 函数用法,第1张

ORACLE 数据库 MOD 函数用法

1、求2和1的余数


Select mod(2,1) from dual;

2能被1整除所以余数为0.

2、MOD(x,y)返回X除以Y的余数。


如果Y是0,则返回X的值。


Select mod(2,0) from dual;

返回的结果与描述的一致。


3、以EMP表为例,查询EMP表中奇数行的数据。


由于EMP表没有员工序号,先用"row number() over"窗口函数给EMP表每一行分配序号,然后用mod函数取余,奇数不能被2整除余1,故查询结果均显示奇数序号的数据。


附:"row number() over"窗口函数用法。


1、查询SAL最高的员工并且以名次排列。


select row_number() over (order by sal) no, sal, ename from emp;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/588944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存