Как без ошибок преобразовать значение текстового поля в целочисленное?

Ciaotek
Дата: 20.02.2010 13:29:54
В таблице TABLE есть колонка (varchar) со значениями:

Column 1
Вася
Петя
1234
Аня
789


Как выполнить SELECT CONVERT(INT, Column 1) FROM TABLE соответственно для полей, содержащих исключительно цифровые значения?
iap
Дата: 20.02.2010 14:26:50
Вообще-то, по-хорошему сначала по форуму надо было поискать...
SELECT CAST(CASE WHEN ISNUMERIC([Column])=1 AND [Column] NOT LIKE '%[^ 0-9+-]%' THEN [Column] END AS INT) [Column]
FROM [TABLE]
WHERE ISNUMERIC([Column])=1 AND [Column] NOT LIKE '%[^ 0-9+-]%';
Ciaotek
Дата: 20.02.2010 14:43:05
Спасибо за помощь.
Я использовал поиск, но судя по всему, не с тем запросом, поэтому не нашел подходящего решения