• ベストアンサー

アクセスクエリ ハテナを抽出するには

テーブルは 文字(フィールド) ? あ となっていて、 クエリで SELECT [テーブル1].文字 FROM テーブル1 WHERE ((([テーブル1].文字) Like "?")); とすると、 ? あ が抽出されます。 ?がワイルドカードとなり、1文字の文字列を抽出する、という条件になってしまったためだと思われますが、ワイルドカードではなく、ハテナとして抽出したい場合はどうすればいいでしょうか? エクセルのように、Like "~?"としたら、何も抽出されませんでした。

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.1

"?" と 完全一致なら WHERE [テーブル1].文字 = "?" で良いでしょう。 "?" を 含むという条件なら WHERE [テーブル1].文字 Like "*[?]*" とか。

NUMSIZJFPHNS
質問者

お礼

[?]を使うのですね、 ありがとうございました。

関連するQ&A