-
[MYSQL::TIP] WHERE 에서 정규식 사용해서 숫자만 들어간 데이터 찾기설치&설정 관련/MariaDB & Mysql 2014. 8. 21. 14:41728x90
검색을 하다 보면 특정 컬럼에서 숫자로된 데이터만 조회해야 할 경우가 있다.
그럴 경우 간단하게 정규식을 이용해서 처리 할수가 있다.
--숫자로된 내용만 찾는다. WHERE myField REGEXP '^[0-9]+$' WHERE myField REGEXP '^[[:digit:]]+$' WHERE myField NOT REGEXP '[^0-9]'
정규식을 이용할 경우 성능에 문제가 있으니, 최소한의 ROW를 뽑은 이후 사용하는 것이 좋다.
728x90'설치&설정 관련 > MariaDB & Mysql' 카테고리의 다른 글
Mysql Storage Engine MyISAM vs InnoDB (0) 2017.11.07 [TIP]문자열을 ROWS로 변경 하는 방법 (0) 2015.07.21 [MYSQL::TIP] ROWNUM 구현하기 (0) 2014.08.27 [ERROR 1175] UPDATE 시 WHERE that uses a KEY column To... ERROR 발생시 (0) 2014.05.13 [Mysql]import cvs File To Mysql (0) 2014.01.15