투케이2K

163. (Oracle/오라클) regexp_like 정규식 패턴을 사용해 특정 패턴 포함 데이터 출력 실시 본문

OracleDB

163. (Oracle/오라클) regexp_like 정규식 패턴을 사용해 특정 패턴 포함 데이터 출력 실시

투케이2K 2022. 5. 10. 07:46

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle

 

[소스 코드]

/*
[regexp_like 정규식 패턴을 사용해 특정 패턴 포함 데이터 출력 실시]
1. regexp_like : oracle 10g 부터 사용할 수 있는 함수입니다
2. regexp_like(컬럼, 패턴) 방식으로 문법을 사용합니다
3. not regexp_like(컬럼, 패턴) 방식으로 문법을 사용합니다
4. ^[A-Z] : 대문자로 시작하는 데이터
5. [A-Z] : 대문자를 포함하는 데이터
6. [A-Z]$ : 대문자로 종료하는 데이터 
7. [ㄱ-ㅎㅏ-ㅣ가-힣] : 한글을 포함하는 데이터
8. [0-9]{3} : 연속해서 숫자 3개를 포함하는 데이터
*/

select distinct mast_psnm 
    from user_mast
where regexp_like(mast_psnm, '[A-Z]') -- [데이터 중 A-Z 까지 대문자를 포함 조건] 
order by mast_psnm desc;
 

[결과 출력]

 

 

반응형
Comments