10

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

如果该列包含:

abc
70
3g
71
1.5

我只想选择:

70
71

我正在努力寻找类似的函数:is_numeric,is_integer,来做这样的事情:

SELECT column
FROM table
WHERE isinteger(column)

有任何想法吗?谢谢你。

4

1 回答 1

12
SELECT column
FROM table
WHERE column ~ '^\d+$'
于 2013-03-01T17:57:50.213 回答