很多正在学习python和mysql中的小伙伴想知道mysql中如何判断字符串是否为数字?那么小编就通过这篇文章给大家分享一个非常简洁的方法,希望大家看完之后有所提升 。
文章插图
我们知道,在python中可以使用{String} REGEXP '[^0-9.]'语句来判断字符串(string)是否是数字 。
前面的字符串是我们要做判断的, 后面的字符串是mysql的正则表达式,意思是 匹配不是数字或者小数点的字符 。
如果String中含有不是0-9之间的数字或者是小数点时,返回true ,反之则返回false 。
比如说 :
select ('123a' REGEXP '[^0-9.]'); --‘123a'中含有字符'a' 输出结果为1 mysql中常量true输出为1 false输出为0select ('123a' REGEXP '[^0-9.]'); --‘123a'中含有字符'a' 输出结果为1 mysql中常量true输出为1 false输出为0 。
【mysql中如何判断字符串是否是数字?三分钟看完教会你】以上就是小编给大家带来的mysql中判断字符串是否为数字的基本知识点了,希望大家阅读后能够学习到一些知识,大家也可以去实战中现学现用,加深这个知识点的认识,另外如果觉得小编给大家分享的文章不错的话,可以多多关注我们官方网站,了解更多知识点 。
推荐阅读
- 如何打开postgresql数据库?看完你就会
- mysql报错不是内部或外部命令怎么解决?超详细的步骤教会你
- MySQL怎么复制数据库?MySQL远程服务器怎么复制数据库
- mysql出现主从错误怎么解决?超详细的几个方法来了
- 如何注册mysql服务?三分钟看完保证学会
- Python语言中mod表示什么意思?三分钟看完你就懂了
- MySQL和SQLServer的异同点是什么?最全解析看这篇文章
- Python网页开发中的TCP和UDP是什么?TCP和UDP的区别
- 京东自动确认收货是几天?如何确认收货?
- 京东海投如何添加否定词?分享具体流程