Oracle SQL trunc 日期用法教學 使用工具sqldeveloper   請先參考 sqldeveloper下載及安裝及連線 測試資料來源請先參考 Oracle DB 目錄

 

用法說明: 關鍵詞(keyword): TRUNC 對日期作無條件捨去運算 TRUNC(date) 日期 無條件捨去 TRUNC(date,'年/月') MONTH 月 無條件捨去 YEAR 年 無條件捨去 例: 此用 DUAL 表 2014年5月20日 月 無條件捨去

SELECT 
  sysdate,
  TRUNC(sysdate,'MONTH')
FROM DUAL;

測試:

例: 此用 DUAL 表 2014年5月20日 年 無條件捨去

SELECT 
  sysdate,
  TRUNC(sysdate,'YEAR')
FROM DUAL;

測試:

例: 此用 DUAL 表 2014年5月20日 21:53:41 日期 無條件捨去

SELECT 
  TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),
  TRUNC(sysdate)
FROM DUAL;

測試:

例: 此用 DUAL 表 2014年5月20日 11:59:59 日期  無條件捨去

SELECT 
  TO_DATE('2014-05-20 11:59:59','YYYY-MM-DD HH24:MI:SS') TEST_DATE,
  TRUNC(TO_DATE('2014-05-20 11:59:59','YYYY-MM-DD HH24:MI:SS')) TRUNC_TEST
FROM DUAL;

測試:

為了測試使用到函數

 

相關Oracle SQL用法教學
 

 

 

其它文章

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(6,918)