- ベストアンサー
アクセスのクエリ 抽出条件
抽出条件で「Aから始まらない」という条件を設定したいときに、 <>”A*"とNot Like ”A*"とが違うことが経験から分かりましたが、場合によっては同じになった記憶があります。 どういう場合に違う結果が出るのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> でもなぜ”A*”としてもアスタリスクがワイルドカードの役割を果たさないのでしょう。 ワイルドカードが有効なのは Like演算子のときのみです。 等号(=) や不等号(<, > ,<=, >=)や不一致(<>)では単なる文字として扱われます。
その他の回答 (1)
- hatena1989
- ベストアンサー率87% (378/433)
回答No.1
<>”A*" は間違いです。完全に一致する値のみ除外されます。 つまり「A*」 という値のみ除外されます。 「ABC」「A123」などは抽出されます。 Not Like ”A*" なら「A*」 「ABC」「A123」すべて除外されます。
質問者
お礼
ありがとうございます。ほんとですね。 でもなぜ”A*”としてもアスタリスクがワイルドカードの役割を果たさないのでしょう。
お礼
大変勉強になりました。ありがとうございます。