[MySQL] 정규식으로 조건(숫자, 특수문자) 필터링하는 방법

정규식을 이용한 MySQL 쿼리문 간단하게 정리합니다.

숫자로만 구성된 문자열 찾기

SELECT my_field FROM my_table WHERE my_field regexp '^[0-9]+$';

특수문자가 포함된 문자열 찾기

SELECT my_field FROM my_table WHERE my_field regexp '[`~!#$%^&*|\\\'\";:\/?]';

이 외의 regexp 함수를 활용해 정규식으로 조건을 걸 수 있습니다.

HyungJin

이 곳에 작성된 모든 컨텐츠는 CCL 규약의 CC BY-NC-SA (저작자표시-비영리-동일조건변경허락) 조건을 따릅니다. 비상업적 용도로 출처를 밝혀주시면 얼마든지 공유 가능합니다.

You may also like...

%d 블로거가 이것을 좋아합니다: