- ベストアンサー
ACCESS SQLのデータ変換。
ACCESSのSQL、SELECT文で、 取得したデータの値に応じて別の値に設定することはできますでしょうか? 例えば、 列A 1 2 3 4 5 6 という列データをSELECT文で取得し、 値が1,2なら12を設定。 値が3,4なら34を設定。 値が5,6なら56を設定。 というように変換をかけたいのですが。 DB2ならCASE,WHEN文でできるのですが、 ACCESSで実現する方法が分かりません。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
多岐分岐を使いたいということでしょうか? Switch([FLD] = 1 Or [FLD] = 2, 12, [FLD] = 3 Or [FLD] = 4, 34, [FLD] = 5 Or [FLD] = 6, 56) かな?
お礼
ピンポイントの回答ありがとうございます! 実際組んでみたら期待通りの結果が得られました。 基本的な構文なのでしょうけど、恥ずかしながらAccess初めて使うもので・・