Другие ответы, указывающие на использование IsNumeric в предложении where, верны в том, что касается, но важно помнить, что он возвращает 1, если значение можно преобразовать в любой числовой тип. Таким образом, такие странности, как «1d3», пройдут через фильтр.
Если вам нужны только значения, состоящие из цифр, ищите это явно:
SELECT column1 FROM table WHERE column1 not like '%[^0-9]%'
Выше приведен фильтр для отклонения любого столбца, который содержит нецифровый символ
Обратите внимание, что в любом случае вы собираетесь выполнить сканирование таблицы, индексы для такого рода запросов бесполезны.