728x90
검색을 하다 보면 특정 컬럼에서 숫자로된 데이터만 조회해야 할 경우가 있다.
그럴 경우 간단하게 정규식을 이용해서 처리 할수가 있다.
--숫자로된 내용만 찾는다. WHERE myField REGEXP '^[0-9]+$' WHERE myField REGEXP '^[[:digit:]]+$' WHERE myField NOT REGEXP '[^0-9]'
정규식을 이용할 경우 성능에 문제가 있으니, 최소한의 ROW를 뽑은 이후 사용하는 것이 좋다.
'설치&설정 관련 > 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 |