一寸煮詰まってしまってまして、よろしければアドバイスいただけないでしょうか? Select (Case When A.Field = '' Then 0 Else A.Field End)::integer From Table as A というSQLを発行し、A.Fieldが''(空白文字列)だった場合0を出したいのですが、 invalid input syntax for integer: と、エラーが出てしまいます。 これがもし、A.Fieldが''ではなく、NULLだったらうまくいくのですが。。 この問題を回避する何か良い方法はないでしょうか?