특정문자 사이의 내용을 전부 null 로 업데이트 하려 합니다. 0 1 624

by 김병훈 [SQL Query] 특정문자 [2020.10.24 07:00:52]


SELECT regexp_replace('TIMESTAMP[6]', '\[[^][]*\]', '')AS A
      ,regexp_replace('TIMESTAMP(6)', '\((^)()*\)', '')AS B  
  FROM DUAL ; 


  A               B 
----------------------------- 
TIMESTAMP    TIMESTAMP(6)

B칼럼의 결과를 TIMESTAMP(6) 대신에 TIMESTAMP 로 나타나게 하려면 어떻게 해야 할까요? 

by pajama [2020.10.24 22:56:48]

제거만 하신다면..아래처럼 하셔도 될 듯 합니다.

SELECT 
    REGEXP_REPLACE('TIMESTAMP[6]','[^a-zA-Z]') ,
    REGEXP_REPLACE('TIMESTAMP(6)','[^a-zA-Z]') 
FROM 
    dual;

 

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