Notice
Recent Posts
Recent Comments
Link
투케이2K
28. (MYSQL/SQL) REGEXP 사용해 정규식 표현 및 특정 패턴 데이터 검색 실시 본문
[개발 환경 설정]
개발 툴 : Heidi
개발 언어 : Mysql
[소스 코드]
/*
[REGEXP 사용해 정규식 표현 및 특정 패턴 데이터 검색 실시]
1. REGEXP 연산자는 정규 표현식을 토대로 하는 패턴 매칭 연산을 제공합니다
2. REGEXP 연산자는 LIKE 연산자보다 더욱 복잡한 패턴을 검색할 수 있습니다
3. REGEXP 문법 : REGEXP [패턴] 으로 사용합니다
4. 참고 : [^] = 특정 문자 시작 / [|] = OR 연산자 / [$] = 특정 문자로 종료
*/
-- [[홍] 문자로 시작하거나 [산] 문자로 종료하는 쿼리]
select *
from test_user
where t_name REGEXP '^홍|산$';
-- [[고] 문자로 시작하거나 [려] 문자로 종료하지 않는 쿼리]
select *
from test_user
where t_dept NOT REGEXP '^고|려$'; -- [고구려, 후고구려, 고려 를 제외한 부서 출력]
[REGEXP 결과출력]
[NOT REGEXP 결과출력]
[요약 설명]
/*
[REGEXP 사용해 정규식 표현 및 특정 패턴 데이터 검색 실시]
1. REGEXP 연산자는 정규 표현식을 토대로 하는 패턴 매칭 연산을 제공합니다
2. REGEXP 연산자는 LIKE 연산자보다 더욱 복잡한 패턴을 검색할 수 있습니다
3. REGEXP 문법 : REGEXP [패턴] 으로 사용합니다
4. 참고 : [^] = 특정 문자 시작 / [|] = OR 연산자 / [$] = 특정 문자로 종료
*/
반응형
'MySqlDB' 카테고리의 다른 글
30. (MYSQL/SQL) exists , not exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시 (0) | 2021.08.19 |
---|---|
29. (MYSQL/SQL) 그룹 함수 count 개수 , max 최대값 , min 최소값 , sum 합계 , avg 평균 확인 실시 (0) | 2021.08.17 |
27. (MYSQL/SQL) FORMAT 사용해 숫자 타입의 데이터를 세 자리마다 쉼표(,) 표시 실시 (0) | 2021.08.16 |
26. (MYSQL/SQL) LOCATE 사용해 특정 문자 포함 인덱스 위치 확인 실시 (0) | 2021.08.16 |
25. (MYSQL/SQL) round, ceil, floor, abs 사용해 소수점 반올림, 올림, 내림, 절대값 출력 실시 (0) | 2021.08.15 |
Comments