当前位置: 代码网 > it编程>数据库>Mysql > MySQL/SQLServer判断字符是纯数字或者是其它字符

MySQL/SQLServer判断字符是纯数字或者是其它字符

2024年08月02日 Mysql 我要评论
【代码】MySQL/SQLServer判断字符是纯数字或者是其它字符。

【场景:查询所有数字,包含小数点】,sql如下所示:

select * from data where message not regexp  '[^0-9].[^0-9]' 

mysql查询结果如下所示:

 【场景:查询所有纯数字,不包含小数点】,sql如下所示:

select * from data where message not regexp  '[^0-9]' 

查询结果如下所示:

【场景:查询所有数字,包含小数点,注意:排除了是第一位或者是最后一位的特殊情况】,sql如下所示:

select * from data where name  like '[0-9]%[0-9]' 

【查询结果】

如果单纯只是不想要非中英文的,可以使用如下语句:

select * from data where isnumeric(name) = 1

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com