Oracle數(shù)據(jù)庫中ceil函數(shù)的操作方案
以下的內(nèi)容主要介紹的是Oracle數(shù)據(jù)庫中ceil函數(shù)的求比某個(gè)數(shù)大的最小整數(shù)的實(shí)際應(yīng)用的相關(guān)介紹,以下就是文章對(duì)其的實(shí)際的相關(guān)操作的具體介紹。 望你瀏覽完以下的內(nèi)容會(huì)有所收獲。
- SQL> select ceil(comm),comm from myemp where ename='MORFLAME';
- CEIL(COMM) COMM
- 556 555.55
floor函數(shù):求比某個(gè)數(shù)小的最大整數(shù)
- SQL> select floor(comm),comm from myemp where ename='MORFLAME';
- FLOOR(COMM) COMM
- 555 555.55
取模函數(shù)mod
- SQL> select mod(12,3) from dual
此處的dual表是個(gè)虛擬表,僅僅用來測(cè)試函數(shù)而已。
MOD(12,3)
0
abs,求絕對(duì)值函數(shù)
- SQL> select abs(-3) from dual;
- ABS(-3)
3
其它數(shù)學(xué)Oracle數(shù)據(jù)庫的函數(shù)還有:cos,cosh,exp,ln,log,sin,sinh,sqrt,tan,tanh,acos,asin,atan……
日期函數(shù)
sysdate:返回系統(tǒng)時(shí)間
- select sysdate from dual;
add_months(d,n):從d這個(gè)日期開始加上n個(gè)月的日期
求8個(gè)月前入職的員工:
- select * from myemp where sysdate>add_months(hiredate,8);
求入職天數(shù):
select sysdate-hiredate "入職天數(shù)",ename from myemp;
入職天數(shù) ENAME
10644.4805 SMITH
10579.4805 ALLEN
8073.48059 MORFLAME
last_day(d):返回指定日期所在月份的最后一天
求在本月的倒數(shù)第三天入職的員工:
- select ename,hiredate from emp where l
ast_day(hiredate)-2=hiredate;
以上的相關(guān)內(nèi)容就是對(duì)Oracle數(shù)據(jù)庫中的相關(guān)函數(shù)的介紹,望你能有所收獲。
【編輯推薦】