- ベストアンサー
DB2 の SQL で NULL値を空文字として取得したい。
2つのテーブルをLEFT OUTER JOIN等によって結合した場合、値がNULLになるカラムが出てくる事がよくあります。 この場合、取得する値をnullではなく空文字(長さ0の文字列)として取得する事は可能でしょうか? IS NULL関数やNVS関数など、他のDBMSで使えた方法がエラーとしてはじかれてしまいました。何か特別なコマンドがあるのかも知れませんが、手元のマニュアルにありません。オンラインマニュアルなどがあればいいのですが、今の所見つかっていません。 どなたかご存知でしたら、教えて頂けないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「COALESCE」または「VALUE」関数で、引数の並びの中で、最初のnullでない値が返されます。 オンライン・マニュアルは、参考urlから辿れると思います。
お礼
できました!ありがとうございます。 今後は、マニュアルを参考に探してみたいと思います。