- ベストアンサー
ACCESSDBで、NULLデータをすべて'0'に置き換えたい
アクセスのデータの中にNULLのものがたくさんあります。 これをすべて0に変換したいのですが、 NVL関数はアクセスでは使えないと聞きました。 こういう場合、皆さんはどのような対応をしているか ご教示ください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
アクセスのデータの中にNULLのものがたくさんあります。 これをすべて0に変換したいのですが、 NVL関数はアクセスでは使えないと聞きました。 こういう場合、皆さんはどのような対応をしているか ご教示ください。 よろしくお願いします。
お礼
確かに設計に問題がありますよね。。 ご指摘いただいたとおりだと思います。 なぜそのようなNULLデータがうまれるかというと、 その一つ前のクエリでピボットテーブルを使っていて、 (その結果をINにして再度実行しているクエリで SUMを使っているため、NULLは入ってきてはこまるのですが) どうしても存在しないデータにはNULLが入ってきてしまうのです。 これを0とする方法が私には思いつきませんでした。 今回は別のページで見つけたNZという関数で対応しました。 教えていただいた方法もとてもわかりやすいので、 次回はこちらで試してみたいと思います。 お手数をおかけしてすみません。。 ありがとうございました!