mysql利用正则表达式判断数字

    在mysql里,可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句代码示例如下:

    SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^[0-9]+$'

这样在查询条件里,就可以用这种方式来过滤数字,若是去掉字段里的数字值,可以用下面的方式:

    SELECT * FROM TABLE_NAME WHERE COLUMN_NAME NOT REGEXP '^[0-9]+$'

 这样就可以只取非数字的值了。

猜你喜欢

转载自welcome66.iteye.com/blog/2241921