1
문자열의 첫 번째 문자가 0-9의 숫자인지 알려주는 정규식이 필요한 MySQL 쿼리가 필요합니다.MySQL. 나는 RegExs에서 냄새가 난다. 문자열이 숫자로 시작하는지 알려주십시오.
문자열의 첫 번째 문자가 0-9의 숫자인지 알려주는 정규식이 필요한 MySQL 쿼리가 필요합니다.MySQL. 나는 RegExs에서 냄새가 난다. 문자열이 숫자로 시작하는지 알려주십시오.
다음 쿼리는 '1'을 반환하고, REGEXP가 일치하기 때문에 당신은 당신의 목적을 적응할 수 :
SELECT * FROM tbl WHERE field REGEXP '^[[:digit:]]';
사용이 :
SELECT 'a12' REGEXP '^[0-9]';
=> 0
SELECT '4ab' REGEXP '^[0-9]';
=> 1
이
SELECT '123 this starts with a digit' REGEXP '^[[:digit:]]';
당신은이 같은 SELECT
에서 사용할 수 있습니다