首页 > 数据库技术 > 详细

03、oracle入门篇

时间:2021-08-23 08:29:34      阅读:29      评论:0      收藏:0      [点我收藏+]

1、单行函数:作用于一行,返回一个值。

---字符函数

select upper(yes) from dual;--YES
select lower(YES) from dual;--yes

----数值函数

select round(56.16, -2) from dual;---四舍五入,后面的参数表示保留的位数
select trunc(56.16, -1) from dual;---直接截取,不在看后面位数的数字是否大于5
select mod(10, 3) from dual;---求余数

----日期函数

--查询出emp表中所有员工入职距离现在几天。
select sysdate-e.hiredate from emp e;

--算出明天此刻
select sysdate+1 from dual;

--查询出emp表中所有员工入职距离现在几月。
-- months_between(date1,date2)计算两个日期之间共有几个月
select months_between(sysdate,e.hiredate) from emp e;

----查询出emp表中所有员工入职距离现在几年。
select months_between(sysdate,e.hiredate)/12 from emp e;

----查询出emp表中所有员工入职距离现在几周。
select round((sysdate-e.hiredate)/7) from emp e;

 

 

 

 

待更新...

 

03、oracle入门篇

原文:https://www.cnblogs.com/M87-A/p/15173903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!