mysql中如何判断字符串是否是数字?三分钟看完教会你

很多正在学习python和mysql中的小伙伴想知道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中判断字符串是否为数字的基本知识点了,希望大家阅读后能够学习到一些知识,大家也可以去实战中现学现用,加深这个知识点的认识,另外如果觉得小编给大家分享的文章不错的话,可以多多关注我们官方网站,了解更多知识点 。

    推荐阅读