Как выбрать целочисленные значения только из столбца varchar в PostgreSQL

Как выбрать целочисленные значения только из столбца varchar в PostgreSQL?

Если столбец содержит:

abc
70
3g
71
1.5

Я хотел бы выбрать только:

70
71

Я изо всех сил пытаюсь найти такие функции, как: is_numeric, is_integer, чтобы сделать что-то вроде этого:

SELECT column
FROM table
WHERE isinteger(column)

Любые идеи? Спасибо.


person Tom    schedule 01.03.2013    source источник


Ответы (1)


person    schedule
comment
Спасибо. Кажется, это работает нормально. Не поделитесь ссылкой, где я могу найти больше информации об использовании символа ~? - person Tom; 01.03.2013
comment
@Tom Вот link - person Ihor Romanchenko; 01.03.2013
comment
Спасибо Игорь. Это то, что я искал. - person Tom; 01.03.2013
comment
Как мы можем включить в результат и отрицательные целые числа? - person Natarajan Chidhambharam; 31.08.2018