1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

以下的内容主要介绍的是Oracle数据库中ceil函数的求比某个数大的最小整数的实际应用的相关介绍,以下就是文章对其的实际的相关操作的具体介绍。 望你浏览完以下的内容会有所收获。

SQL>selectceil(comm),commfrommyempwhereename='MORFLAME'; 
CEIL(COMM)COMM 
556555.55 

floor函数:求比某个数小的最大整数

SQL>selectfloor(comm),commfrommyempwhereename='MORFLAME'; 
FLOOR(COMM)COMM 
555555.55 

取模函数mod

SQL>selectmod(12,3)fromdual

此处的dual表是个虚拟表,仅仅用来测试函数而已。

MOD(12,3)

0

abs,求绝对值函数

SQL>selectabs(-3)fromdual; 
ABS(-3) 

3

其它数学Oracle数据库的函数还有:cos,cosh,exp,ln,log,sin,sinh,sqrt,tan,tanh,acos,asin,atan……

日期函数

sysdate:返回系统时间

selectsysdatefromdual;

add_months(d,n):从d这个日期开始加上n个月的日期

求8个月前入职的员工:

select*frommyempwheresysdate>add_months(hiredate,8);

求入职天数:

select sysdate-hiredate "入职天数",ename from myemp;

入职天数 ENAME

10644.4805 SMITH

10579.4805 ALLEN

8073.48059 MORFLAME

last_day(d):返回指定日期所在月份的最后一天

求在本月的倒数第三天入职的员工:

selectename,hiredatefromempwherel
ast_day(hiredate)-2=hiredate;

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11934.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。