MySQL 숫자만 영문만 한글만 추출
아래처럼 MySQL 문자열 칼럼에서 특정 타입(숫자, 영문, 한글 등)만 추출하는 방법을 정리한다. 원래 문자열 추출 문자열 주문번호 20210708000032 결제 20210708000032 세 가지 방법 중 선택 CAST 함수 사용 : 숫자로 시작하는 문자열만 가능, 앞부분만 가능 REGEXP_REPLACE 함수 사용 : MySQL 버전 8부터 사용 가능 사용자 함수 생성 사용자 함수 생성 8 버전 이하 환경에서 REGEXP_REPLACE 함수와 똑같이 동작하는 함수를 만들기 위해, 아래처럼 regex_replace 함수를 생성. DELIMITER $$ CREATE FUNCTION `regex_replace`( original VARCHAR(1000) CHARACTER SET utf8, pattern..