Access2013で、Betweenを使い、○○以上○○以下の範囲で抽出します。
Betweenを使うクエリの元になる商品販売日付明細テーブルです。
販売金額から5000円以上10000円以下のレコードを抽出します。
クエリのデザインビューの抽出条件に、 Between 5000 And 10000 と入力します。
このようにBetweenは以上以下をANDで指定します。
実行結果です。
販売金額が5000円以上10000円以下のレコードを抽出することができました。
スポンサーリンク
2015年2月14日土曜日
2015年2月13日金曜日
ワイルドカードの?を使ってあいまい抽出を行う
Access2013で、ワイルドカードの?を使ってあいまい抽出を行います。
ワイルドカードの「*」(半角アスタリスク)は複数の文字列w検索できましたが、「?」(半角クエスチョンマーク)は任意の1文字を検索できます。
クエリの元になる商品マスターテーブルです。
商品コードフィールドで「?」を使って抽出します。
"?5"と入力します。
別のセルに移動すると自動的に下記になります。
Like "?5"
実行すると、先頭が1文字で次の文字が「5」のレコードが抽出できました。
次に倉庫名が"第?倉庫"で抽出します。
第○倉庫のレコードが抽出できました。
次に ワイルドカードの「*」と同じ使い方をしてみます。
Like "第?"
ワイルドカード「*」では抽出できましたが、"第"に続く1文字の倉庫はないので、レコードは見つかりませんでした。
ワイルドカードの「*」(半角アスタリスク)は複数の文字列w検索できましたが、「?」(半角クエスチョンマーク)は任意の1文字を検索できます。
クエリの元になる商品マスターテーブルです。
商品コードフィールドで「?」を使って抽出します。
"?5"と入力します。
別のセルに移動すると自動的に下記になります。
Like "?5"
実行すると、先頭が1文字で次の文字が「5」のレコードが抽出できました。
次に倉庫名が"第?倉庫"で抽出します。
第○倉庫のレコードが抽出できました。
次に ワイルドカードの「*」と同じ使い方をしてみます。
Like "第?"
ワイルドカード「*」では抽出できましたが、"第"に続く1文字の倉庫はないので、レコードは見つかりませんでした。
登録:
投稿 (Atom)










