HOME > 即効テクニック > Access一般機能 > クエリ・SQL > クエリで「?」を含むデータを抽出する

即効テクニック

クエリ・SQL

クエリで「?」を含むデータを抽出するn

(Access 97/2000/2002/2003)
クエリで「*」「?」を含んだ条件式はワイルドカードと見なされてしまいます。こうした文字をワイルドカードではなく、文字として抽出します。

○準備するデータ

テーブル:顧客マスタ(番号,顧客名,カナ名)
 データ:不明なカナ名は「?」が入力されている
     01,山田太郎,ヤマダタロウ
     02,安部剛,アベ?
     03,田中弘司,タナカ?

ワイルドカードは、[](角カッコ)で囲抽出条件に指定します。

○手順
(1)顧客マスタテーブルを基に、クエリを新規作成します。

顧客マスタテーブル

クエリを作成

(2)条件にカナ名を指定し、「?」が含まれる条件を作成します。
	→like "*[?]*"

抽出結果