我有一个包含varchar列的表,此列包含数字记录和AlphaNumeric记录,但只需要没有字母的记录。 我怎样才能做到这一点?
答案 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(仅包含数字)。