select * from table
where column_value not like '[^0-9]'
Nếu số nguyên âm được cho phép, bạn cần một cái gì đó như
where column_value like '[+-]%'
and substring(column_value,patindex('[+-]',substring(column_value,1))+1,len(column_value))
not like '[^0-9]'
Bạn cần thêm mã nếu column_value có thể là một số nguyên vượt quá giới hạn của loại "int" và bạn muốn loại trừ các trường hợp như vậy.