본문 바로가기

[0-9]2

MariaDB/MySQL 정규표현식 (Regular Expression) MariaDB/MySQL 정규표현식 (Regular Expression) 정규표현식 (Regular Expression) ? 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다. 문자열을 처리하는 방법 중의 하나로, 특정한 조건의 문자를 ‘검색’하거나 ‘치환’하는 과정을 매우 간편하게 처리할 수 있도록 해주는 수단이다. 정규 표현식은 SQL부터 스크립트 언어까지 다양한 곳에서 활용할 수 있다. Matching . 문자 하나 I (수직선) = OR. I(수직선)로 구분된 문자에 해당하는 문자열을 찾음. [] [] 안에 나열된 패턴에 해당하는 문자열을 찾음. ^ 시작하는 문자열을 찾음. $ 끝나는 문자열을 찾음. "..." 문자열의 길이가 세 글자 이상인 것을 찾.. 2021. 12. 9.
MySQL / MariaDB like와 in을 동시 사용 => regexp MySQL / MariaDB_like와 in을 동시 사용 => regexp regexp? 정규식을 이용한 검색 방식이다. like보다 좀 더 다양한 검색을 할 수 있도록 도움을 준다. 정규표현식을 활용하여 기본 연산자보다 복잡한 문자열 조건을보다 간단하게 표현하여 데이터를 검색할 수 있다. select * from tabA where col1 regexp '가' = select * from tabA where col1 like '%가%' - tabA 에서 col1 컬럼에 '가' 포함된 row 출력 select * from tabA where col1 regexp '대한|민국|만세' = select * from tabA where col1 like '%대한%' or name like '%민국%' or na.. 2021. 12. 9.