by idoris [2015.12.04 11:40:26]
이메일 필드 값에,
혻FRTZDAVE@AOL.COM 횂쩔FRTZDAVE@AOL.COM
위와 같은 데이터들이 일부 존재합니다.
깨진 글자 클랜징하여 다시 업데이트 하고자 한다면
쿼리를 어떻게 써야 할까요?
답변 부탁드립니다.
@랑 영문자로만 되어있나요?
WITH T AS ( SELECT '혻FRTZDAVE@AOL.COM' TXT FROM DUAL UNION ALL SELECT '횂쩔FRTZDAVE@AOL.COM' TXT FROM DUAL )
SELECT REGEXP_REPLACE(TXT, '[^A-Z|@|.]','') FROM T