• ベストアンサー

Access2000Queryを使って『[説明]欄に「B」と入っていたら「B」、Nullなら「A」と入れる』という式を書きたい

どなたか教えてください! 表記のように、Access2000のクエリを使って、 『[説明]欄に「B」という言葉が入っていたら「B」、Nullだったら「A」と入れる』という式が入った項目を作りたいんです。 クエリーでは、式1:IIF~という文章はよく使うのですが、それ以外の式を組んだ事がないので全然わかりません。きっとすごく簡単な事なのだと思うのですが・・・・ 今やっている仕事で必要なんです。どなたかわかる方助けてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.2

選択クエリとして書くと 式: IIF([説明] LIKE "*B*","B","A") かな

LKFRM
質問者

お礼

やった~~~っ! 出来ました!! 伺ってみれば、ナント簡単な式なのでしょう! 項目名の後ろに単純に「LIKE~」の文をくっつければ良い訳ですね! ためになりました。 助かりました。 ありがとうございました。

その他の回答 (1)

  • yoh_tkhs
  • ベストアンサー率24% (8/33)
回答No.1

IIF関数とIsNull関数の組み合わせで出来ますよ。

LKFRM
質問者

お礼

補足を書いてから気がついたのですが、表題に書いた事は少し間違っていましたね。 補足に書いたように、やりたかったのは「Bと入っていたらB、そうでなかったらA」という事でした。表題に書いた「Bと入っていたらB、NullだったらA」というのは間違いでした。すみません。 あ、後、お礼も書き忘れてしまいました。早速の回答ありがとうございました。

LKFRM
質問者

補足

すみません、それはなんとなくわかるのですが、実際に式を書こうとするとどうやって書いたら良いのかわからないのです(^_^;)。出来れば実際の式はこう書くよ、みたいなお手本の式を教えていただけると助かるのですが・・・ わがままなお願いで申し訳ありません。 やりたいことはこのような事です。 もし[説明]に“B”という言葉を含む文字が入っていたら“B"、“B"という文字は含まれていなかったら“A”と入れる 是非っ。 よろしくお願い致しますっ。