query =“SELECT * FROM Table WHERE`VarCharCol1` = numeric”

时间:2013-12-10 14:00:36

标签: php mysql

我有一个包含varchar列的表,此列包含数字记录和AlphaNumeric记录,但只需要没有字母的记录。 我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:3)

试试这个:

SELECT * FROM table WHERE `varcharcol1` RLIKE '^[0-9]+$'

答案 1 :(得分:2)

尝试

SELECT column_name FROM table WHERE ISNUMERIC(column_name) = 1

答案 2 :(得分:2)

select * from table where concat('', column * 1) = column;

返回数据数组,其中column是numeric(仅包含数字)。