Varchar の生のフィードを持つテーブルからデータをインポートしています。varchar の列を文字列の列にインポートする必要があります。 と を使用しようとしました<column_name>::integer
がto_number(<column_name>,'9999999')
、エラーが発生します。空のフィールドがいくつかあるため、それらを空または null として新しいテーブルに取得する必要があります。
ベストアンサー1
推測ですが、値が空の文字列の場合は、NULLIF を使用して NULL に置き換えることができます。
SELECT
NULLIF(your_value, '')::int