• ベストアンサー

アクセスのクエリ 抽出条件

抽出条件で「Aから始まらない」という条件を設定したいときに、 <>”A*"とNot Like ”A*"とが違うことが経験から分かりましたが、場合によっては同じになった記憶があります。 どういう場合に違う結果が出るのでしょうか。

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

  • ベストアンサー
回答No.2

> でもなぜ”A*”としてもアスタリスクがワイルドカードの役割を果たさないのでしょう。 ワイルドカードが有効なのは Like演算子のときのみです。 等号(=) や不等号(<, > ,<=, >=)や不一致(<>)では単なる文字として扱われます。

ticktak
質問者

お礼

大変勉強になりました。ありがとうございます。

その他の回答 (1)

回答No.1

<>”A*" は間違いです。完全に一致する値のみ除外されます。 つまり「A*」 という値のみ除外されます。 「ABC」「A123」などは抽出されます。 Not Like ”A*" なら「A*」 「ABC」「A123」すべて除外されます。

ticktak
質問者

お礼

ありがとうございます。ほんとですね。 でもなぜ”A*”としてもアスタリスクがワイルドカードの役割を果たさないのでしょう。

関連するQ&A