728x90
1. 문자 관련 패턴
패턴 | 기능 | 예시 | 설명 |
^ | 문자열이나 행의 처음. | ^가 | '가'로 시작하는 문자열을 찾음 |
$ | 문자열이나 행의 마침. | 다$ | '다'로 끝나는 문자열 찾음. |
[^문자] | [ ]안의 문자가들어가지 않는 문자열 찾음 | [^바보] | '바'또는 '보'가 들어가지 않은 문자열을 찾음. '바가지', '먹보', '가위바위보' 는 모두 제외된다. |
| | 문자열을 구분해준다. | 대한|사람 | “대한”과 “사람”을 찾는다. |
2. 예제
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 not in ('사과','바나나','딸기');
해당 컬럼명에서 사과, 바나나, 딸기가 아닌 값을 출력한다.
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 not in (^사과|바나나|딸기$');
해당 컬럼명에서 사과, 바나나, 딸기가 아닌 값을 출력한다.
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 not REGEXP_LIKE (^사과|바나나|딸기$');
해당 컬럼명에서 사과, 바나나, 딸기가 아닌 값을 출력한다.
3. 참고사이트
728x90
'Database > SQL' 카테고리의 다른 글
SQL 정규 표현식(Regular Expression) - 문자 데이터(한글만 찾기, 영어만 찾기) (0) | 2021.10.22 |
---|---|
SQL 정규 표현식(Regular Expression) - 문자 데이터(영어) (0) | 2021.10.21 |
SQL 정규 표현식(Regular Expression) - 문자 데이터(한글) (0) | 2021.10.19 |
SQL 정규 표현식(Regular Expression) - 문자 데이터(숫자) (0) | 2021.10.18 |
SQL 정규 표현식(Regular Expression) - 문자열 데이터( . ) (0) | 2021.10.15 |