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 に答える