如何仅从PostgreSQL中的varchar列中选择整数值

时间:2013-03-01 17:46:24

标签: postgresql numeric varchar

如何仅从PostgreSQL中的varchar列中选择整数值?

如果列包含:

abc
70
3g
71
1.5

我只想选择:

70
71

我很难找到像is_numeric,is_integer这样的函数来做这样的事情:

SELECT column
FROM table
WHERE isinteger(column)

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:10)

SELECT column
FROM table
WHERE column ~ '^\d+$'