MySQL 재질문입니다. 0 2 1,271

by 버드나무 [SQL Query] MySQL translate [2020.05.20 18:07:20]


안녕하세요.

문제해결이 안되어서 다시 질문해 봅니다.

오라클에서 쿼리 "select TRANSLATE("+1abcd-", ' +-.0123456789', ' ') from dual" 과 동일한 결과를 낼수 있는 mysql쿼리를 알려 주시면 안될까요??

함수 대신 저렇게라도 처리해 보려고 합니다.

감사합니다.

by 마농 [2020.05.20 18:39:06]
-- 정규식
SELECT v
     , REGEXP_REPLACE(v, '[0-9.+-]', '')
  FROM (SELECT '+1a.bcd-' v) a
;

 


by 버드나무 [2020.05.21 11:18:41]

감탄할수밖에 없네요. 정말 감사합니다.

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