Você pode usar a expressão regular também... seria assim: SELECT * FROM myTable WHERE col1 REGEXP '^[0-9]+$'; Referência: http://dev.mysql.com/doc/refman/5.1 /en/regexp.html