Oracle数据库中ceil函数的操作方案

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

 
 
  1. SQL> select ceil(comm),comm from myemp where ename='MORFLAME';  
  2. CEIL(COMM) COMM  
  3. 556 555.55  

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

 
 
  1. SQL> select floor(comm),comm from myemp where ename='MORFLAME';  
  2. FLOOR(COMM) COMM  
  3. 555 555.55  

取模函数mod

 
 
  1. SQL> select mod(12,3) from dual 

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

MOD(12,3)

0

abs,求绝对值函数

 
 
  1. SQL> select abs(-3) from dual;  
  2. ABS(-3)  

3

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

日期函数

sysdate:返回系统时间

 
 
  1. select sysdate from dual; 

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

求8个月前入职的员工:

 
 
  1. select * from myemp where sysdate>add_months(hiredate,8); 

求入职天数:

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

入职天数 ENAME

10644.4805 SMITH

10579.4805 ALLEN

8073.48059 MORFLAME

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

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

 
 
  1. select ename,hiredate from emp where l
    ast_day(hiredate)
    -2=hiredate

以上的相关内容就是对Oracle数据库中的相关函数的介绍,望你能有所收获。

http://http://database.**.com/art/201003/192222.htm

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11893231/viewspace-680747/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11893231/viewspace-680747/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值