Programming/DB

MYSQL REGEXP 정규식 숫자,특수문자 체크

현무랑 2019. 8. 22. 17:48
반응형

MySql  REGEXP 자주 사용하는 sql 문


//내용에 숫자만 있는 경우

SELECT * FROM temp_table WHERE column1 REGEXP '^[0-9]+$';

 

 

//내용에 특수문자가 포함된 경우
SELECT * FROM temp_table WHERE column1 REGEXP '[`~!#$%^&*|\\\'\";:\/?]';

 

 

저는 입력받은 값이 사과,바나나,딸기 이렇게 받을 수도 있어서 

 

column1  REGEXP CONCAT('(^|,)(', REPLACE(in_Data, ',', '|'), ')(,|$)') )

 

이렇게 사용했답니다. 

반응형

'Programming > DB' 카테고리의 다른 글

#스키마 확인하기  (0) 2019.10.01
#ORACLE SQL DEVELOPER -- UTF -8 설정  (0) 2019.09.27
#Toad UTF-8 설정하기  (0) 2019.09.26
REGEXP 정규식  (0) 2019.08.24
MYSQL group_concat  (1) 2019.08.09