C/C++教程

03、oracle入门篇

本文主要是介绍03、oracle入门篇,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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入门篇的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!