Oracle數據庫中日期/數字和字符之間的轉換和計算


--查出當前系統時間
select SYSDATE from table;

--格式轉換
--  TO_CHAR  把日期或數字轉換為字符串 
--  TO_CHAR(number, '格式') 
    --  TO_CHAR(salary, '$99,999.99') 、
    --  TO_CHAR(date, '格式')
--  TO_DATE  把字符串轉換為數據庫中的日期類型TO_DATE(char, '格式')
--  TO_NUMBER  將字符串轉換為數字 
--  TO_NUMBER(char, '格式')
--對查出的日期轉換成字符串
select TO_CHAR(SYSDATE,'YY/MM/DD HH24:MI:SS') from table;   
--計算 
--當前日期 +3天
select SYSDATE+3 from table;
---當前日期+1小時   +1分鍾 ('minute') +1秒('second')
select SYSDATE+numtodsinterval(1,'hour') from table;
--當前日期+1 月 +2年 2*12
  select add_months(SYSDATE,1) from table;
--字符類型的數字 直接加減

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM