728x90 반응형 oracle7 [Oracle] 오라클 정규표현식을 사용하여 문자열에서 핸드폰 번호가 있는 문자열 찾아내기 해당 컬럼의 데이터가 처음부터 끝까지 핸드폰번호로만 구성된 경우 SELECT * FROM TABLE WHERE REGEXP_LIKE(COLUMN, '^01[016-9]-\d{3,4}-\d{4}$'); '^01[016-9]-\d{3,4}-\d{4}$' 여기서 맨 처음의 ^는 컬럼의 데이터가 ^이후로 시작된다는 뜻 맨 끝의 $는 $이전으로 데이터가 끝난다는 뜻 찾고자 하는 데이터에서 핸드폰 번호가 포함되어 있는 컬럼을 찾는 경우 SELECT * FROM TABLE WHERE REGEXP_LIKE(COLUMN, '01[016-9]-\d{3,4}-\d{4}'); 2021. 6. 9. 이전 1 2 다음 728x90 반응형