데이타 자르기.. 0 2 632

by 마은영 [2017.04.06 13:57:10]


데이타값

1234|4567|567|123  

12341|24567|4567|123  

131|2467|456733|12  

이런식으로 데이타가 나오는 데요....네번쨰 |파이프뒤로 값을 안나오게 할수 있는지요? 파이프 포함해서요...

아래처럼 데이타가 나올수 있는지요?

1234|4567|567

12341|24567|4567 

131|2467|456733

 

by jkson [2017.04.06 14:17:49]
with t as
(   
select '1234|4567|567|123' txt from dual union all  
select '12341|24567|4567|123' txt from dual union all 
select '131|2467|456733|12' txt from dual 
)   
select substr(txt,1,instr(txt,'|',1,3)-1) txt from t

 


by 마은영 [2017.04.06 16:29:44]

감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입