2017-06-29 25 views
0

私のデータベーステーブルのカラムには、「anwers」というタイプの「文字」があります。データは数値型でも文字列型でもかまいません。そのため、私は '文字'型の列を使用しています。数値の場合は、の数値をと計算する必要があります。しかし、ISNUMERICは、列タイプがのテキスト/文字では機能しません。 この問題を解決するにはどうすればよいですか?postgreSQLのIsnumeric

+0

私の質問は、列の種類は文字ですが、isnumericでは機能しません。しかし、私はisnumericを使用する必要があります。 – Jiji

+0

[isnumeric()with PostgreSQL](https://stackoverflow.com/a/16206123/1995738) – klin

答えて

0

DB2では、数値であるかどうかをテストするためにUCASE(answers) = LCASE(answers)のようにしました。これは、列が単純な文字/数字で、句読記号を含まない場合に機能します。

関連する問題