mysql查询某个列值非数字

更新时间:02-10 教程 由 情念 分享

在MySQL中,我们经常需要查询表中某个列的数据。但是,有时候我们需要查询的列中可能包含了非数字的值,这样就会出现查询不准确等问题。为了避免这种情况,我们需要使用一些方法来查询某个列中非数字的数据。

在MySQL中,有几种方法可以查询某个列中的非数字数据:

SELECT * FROM 表名 WHERE 列名 REGEXP '[^0-9]';

这个查询语句会查询所有在表名中的列名中含有非数字的数据。

SELECT * FROM 表名 WHERE 列名 NOT REGEXP '^[0-9]+$';

这个查询语句会查询所有在表名中的列名中不含有全是数字的数据。

使用这些方法可以避免查询出非数字数据的错误。

声明:关于《mysql查询某个列值非数字》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2260185.html