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;測試:
為了測試使用到函數
文章標籤
全站熱搜
