mysql利用正则表达式判断数字
程序员文章站
2022-04-18 13:15:16
...
在mysql里,可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句代码示例如下:
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^[0-9]+$'
这样在查询条件里,就可以用这种方式来过滤数字,若是去掉字段里的数字值,可以用下面的方式:
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME NOT REGEXP '^[0-9]+$'
这样就可以只取非数字的值了。