oracle截取字符串


在oracle查詢結果中,有些結果太長,我們並不需要,例如時間:假如我們只需要年月日,而不需要時分秒,又或者我們只需要時和分。那么我們就需要截取字符顯示。

工具/原料

 
  • Oracle10g
  • PL/SQL
  • 一張帶有時間字段的table

方法/步驟

 
  1.  

    安裝Oracle10g

  2.  

    安裝PL/SQL

  3.  

    創建表空間及用戶/導入已有數據庫*.dmp文件,或新建一個數據庫

  4.  

    用substr()函數查詢!例如:

    select count(b.date_time),b.date_time from (select substr(a.send_time,0,8) as date_time,a.* --截取字符from ASSP_SEND_MESSAGE_2016  a where send_time like '201604%' ) b group by b.date_time;

    重點是susbstr(a.send_time,0,8),截取send_time字段,從第0位截取,截取長度為8個字符。

    oracle截取字符串


免責聲明!

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



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