首页 / MySQL / 正文

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

11522 发布于: 2015-01-26 13:29 读完约需 1 分钟

版权保护声明:本文未经许可,禁止任何形式转载,违者必究。

我们知道,SQL Server中判断一个字段的值是否为数字可以用系统自带的ISNUMERIC()函数来处理,但是MySQL数据库中则没有这个(或者是没有一个直接判断是否是数字)的函数,但MySQL为我们提供了正则表达式的函数,所以我们可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句示例如下:  
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^[0-9]+$'
 

版权保护声明:本文未经许可,禁止任何形式转载,违者必究。

阅读了该文章的人还浏览了...

上一篇: C#使用泛型定义返回值为List列表的方法[整理]

下一篇: 分享你不能错过的学习git的资料/教程(有视频,有实例,还有GUI[管理工具])

本文永久链接码友网 » MySQL用正则表达式查询判断一个字段的值是否是数字

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册