MySQL/SQLServer判断字符是纯数字或者是其它字符
【代码】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

相关文章:
-
-
(3)启动jmeter,调用接口,通过察看结果树查看返回值。操作数据库基本有四个步骤:(1)导入mysql的jdbc的jar包 (2)创建数据库的连接配置,线程组里添加配置元件-J…
-
在Engine部分指出的默认主机(也就是通用匹配),这样设定是为了确保,即便请求信息不足以直接匹配到某个特定的Host,Tomcat也能有确定的默认处理路径,不会因为找不到合适的处…
-
在master机器的 Jmeter的bin目录下,修改jmeter.properties文件下的remote_hosts项,添加IP和port,多台slave的情况下,使用逗号(,…
-
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论