쿼리 초보자 입니다. ㅠㅠ
SELECT '121R12251X21' AS A FROM DUAL --값은 2자리씩 끊어서 읽어야합니다.
=> A의 값이 12, 21, 23, 25가 아닌거는 제거를 하고싶습니다.
[원하는 결과값]
12122521
아무리 머리를 굴려도 잘 안되네요 ㅠㅠ
도움 부탁드립니다.
SELECT a , REGEXP_REPLACE( REGEXP_REPLACE(a , '(..)', '\1-') , '(12|21|23|25)|.', '\1') AS b FROM (SELECT '121R12251X21' a FROM dual) ;