Oracle 時間及Trunc函式

2021-09-27 12:01:28 字數 894 閱讀 5623

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --當前時間

select to_char(sysdate+1,'yyyy-mm-dd hh24:mi:ss') from dual --當前時間加1天

select to_char(sysdate+1/24,'yyyy-mm-dd hh24:mi:ss') from dual --當前時間加1小時

select to_char(sysdate+1/24/60,'yyyy-mm-dd hh24:mi:ss') from dual --當前時間加1分鐘

select to_char(sysdate+1/24/60*10,'yyyy-mm-dd hh24:mi:ss') from dual --當前時間加10分鐘

select trunc(sysdate) from dual;--當前時間

select trunc(sysdate,'yy') from dual;--當年第一天

select trunc(sysdate,'mm') from dual;--當月第一天

select trunc(sysdate,'dd') from dual;--當天時間

select trunc(sysdate,'d') from dual;--前乙個星期第一天(注意每個星期第一天是星期日)

select trunc(sysdate,'hh24') from dual;--當前時間到分鐘

select trunc(sysdate,'mi') from dual;--當前時間到分鐘

小數的擷取

select trunc(1.5632) from dual

select trunc(1.5632,2) from dual

oracle時間函式 二 ,trunc

oracle的trunc 函式是乙個擷取函式,也就是說,這個函式也可以用來擷取欄位中的字元,這裡我來說擷取時間。trunc 的基本格式 trunc datetime,string str datetime代表時間,字段也好,時間也行,str代表要擷取的時間。上例子 取年份,表示該年1月1號,00 0...

oracle函式 trunc獲取時間常用方式

oracle函式trunc獲取時間常用方式 獲取當天的時間 selecttrunc sysdate from dual 獲取當年第一天時間 select trunc sysdate,yyyy from dual 或select trunc sysdate,yy from dual 獲取本季度第一天時...

oracle學習trunc 方法

多說無益,看看實際研究結果 trunc函式返回處理後的數值,其工作機制與round函式極為類似,只是該函式不對指定小數前或後的部分做相應捨入選擇處理,而統統截去。其具體的語法格式如下 trunc number decimals 其中 number 待做擷取處理的數值 decimals 指明需保留小數...