mysql中如何判断字符串是否是数字?三分钟看完教会你
陈立鑫
优草派
很多正在学习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输出为0
select ('123a' REGEXP '[^0-9.]'); --‘123a'中含有字符'a' 输出结果为1 mysql中常量true输出为1 false输出为0。
以上就是小编给大家带来的mysql中判断字符串是否为数字的基本知识点了,希望大家阅读后能够学习到一些知识,大家也可以去实战中现学现用,加深这个知识点的认识,另外如果觉得小编给大家分享的文章不错的话,可以多多关注我们优草派官方网站,了解更多知识点。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。