Informix データベースでデコード機能を使用しています。整数データ型のフィールドを取得しています。取得した値が である場合は''
、null として設定する必要があります。そうでない場合は、同じ値を設定しています。
私はこのように試しました:
decode(table1.field1,'',NULL,table1.field1)
しかし、私は次のエラーが発生しています
対応する型は、CASE 式で互換性がある必要があります。
値がデータベースからどのように取得されるのか混乱しています — null または 0 または -1 または何かとして。私はこのようにする必要がありますか?
decode(table1.field1,'',0,table1.field1)
それを解決する方法