MySQL用正则表达式查询判断一个字段的值是否是数字

来源:互联网 发布:vue.js调试工具 编辑:程序博客网 时间:2024/06/06 01:25

我们知道,SQL Server中判断一个字段的值是否为数字可以用系统自带的ISNUMERIC()函数来处理,但是MySQL数据库中则没有这个(或者是没有一个直接判断是否是数字)的函数,但MySQL为我们提供了正则表达式的函数,所以我们可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句代码示例如下:

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

阅读全文
0 0
原创粉丝点击