2016-12-08 2 views
1

私は、PostgreSQLを使用していると私はいくつかのコードを検索するが、何も私のために働いていない:数字のときだけ列を選択する方法は? Postgresqlの

select nick 
from tb_player 
where nick NOT LIKE '%[^0-9]%' 

しかし、それは、または数字なしでほとんどすべてを返します。どのくらいのニックが数字で作られたかを選択する必要があります。

この列は文字可変(50)です。

ヒント?

+4

可能な複製を[ISNUMERIC()はPostgreSQL付](http://stackoverflow.com/questions/16195986/isnumeric-with-postgresql) – JohnHC

答えて

1

あなたは正規表現を使用することができますの

where nick ~ '^[0-9]+$' 
関連する問題