当前位置:数据库 > Oracle >>

Oracle的函数:截取和合并

Oracle的函数:截取和合并
 
Java代码  
select to_char(t.create_time,'yyyy-mm-dd')as date_,remark,  
       substr(t.remark, 1, 4) as yyyy,  
       substr(t.remark, 5, 2) as dd,  
       (case  
         when substr(t.remark, 7, 2) = '00' then  
          '01'  
         else  
          substr(t.remark, 7, 2)  
       end) as dd  
         
       ,  
       (substr(t.remark, 1, 4)||'-'||substr(t.remark, 5, 2)||'-'||  
       (case  
         when substr(t.remark, 7, 2) = '00' then  
          '01'  
         else  
          substr(t.remark, 7, 2)  
       end))as cjd  
  from temp_xxx t;  
 
Java代码  
update temp_xxx t1 set t1.create_time=to_date(  
substr(t1.remark, 1, 4)||substr(t1.remark, 5, 2)||  
       (case  
         when substr(t1.remark, 7, 2) = '00' then  
          '01'  
         else  
          substr(t1.remark, 7, 2)  
       end)  
,'yyyymmdd'  
);  
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,