Qracle学习:时间和日期函数
生活随笔
收集整理的這篇文章主要介紹了
Qracle学习:时间和日期函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(1)顯示當前的系統日期
select sysdate from dual; // D-M 月-YY(2)顯示當前的系統日期顯示到秒
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;(3)顯示當前日期星期幾
select to_char(sysdate, 'day') from dual;(4)顯示昨天,今天,明天 oracle 日期型 +1 代表加一天
select sysdate-1 昨天, sysdate 今天, sysdate+1 明天 from dual;//oracle 日期型 +1 代表加一天(5)計算員工工齡 可以按日,周,月,年 日期差減方法
select empno, ename, sysdate-hiredate 日, (sysdate-hiredate)/7 周,(sysdate-hiredate)/30 月, (sysdate-hiredate)/365 年 from emp;//不精確(6)日期函數:months_between
select empno, ename, months_between(sysdate,hiredate), (sysdate-hiredate)/30 月 from emp;//月份差值(7)日期函數 add_months:
select add_months(sysdate, 2) from dual; //2 個月后的今天(8)日期函數 add_months
求明年的今天:
(9)日期函數 last_day
最后一天:
(10)日期函數 next_day
求指定日期的下一個星期幾:
(11)round、trunc 對日期型數據進行四舍五入和截斷
select round(sysdate, 'month'), round(sysdate, 'year') from dual;//超過半個月,月份+1,超過 6 個月 ,年份+1 select trunc (sysdate, 'month'), trunc(sysdate, 'year') from dual; // 只保留月和年總結
以上是生活随笔為你收集整理的Qracle学习:时间和日期函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle学习:数值函数与转换函数
- 下一篇: Oracle学习:条件表达式及分组函数