반응형
-- 숫자가 아닌것들은 제거한다. (숫자가 아닌것에 공백도 포함)
select regexp_replace('01-123- 234', '[^[:digit:]]') as 숫자만출력
from dual;
-- 알파벳제거한다.
select regexp_replace('123asdf', '[[:alpha:]]') as 알파벳제거
from dual;
-- 숫자와 문자를 제외하고 모두 제거
select regexp_replace('02)123AAAA--', '[^A-Z0-9]') as 숫자와문자를제외하고모두제거
from dual;
자주 사용하는 Class Syntex는 아래와 같습니다.
[:alnum:] 영어와 숫자
[:alpha:] 알파벳, [A-Za-z]
[:blank:] 공백과 탭
[:digit:] 숫자
[:lower:] 소문자, [a-z]
[:punct:] 특수문자
[:space:] 공백(스페이스)
[:upper:] 대문자, [A-Z]
[가-힣] 한글전체
반응형
'Oracle' 카테고리의 다른 글
오라클 DB 덤프(dump) - 파일생성(expdp), import(impdp) (0) | 2022.02.18 |
---|---|
오라클 시퀀스 ( Oracle Sequence) (0) | 2021.12.15 |
컬럼 종류에 따라 현재시간(sysdate) insert 방법 (0) | 2021.10.13 |
SQL Developer 컬럼 날짜+시간 표시하기 (0) | 2021.10.13 |
Oracle DB Start , listener start (0) | 2021.10.07 |