皆さま引き続きコロナには気をつけてお過ごしください!

【Access】文字列の検索(部分一致)

Access

今回は、「い」で始まる名前を持つユーザを検索してみたいと思います。

「い」で始まる名前にはどんな名前があるでしょうか?

いのうえ
いだ
いとう
いしかわ
いしだ

たくさんありますね。

文字数は何文字でもいいとしたときの検索方法をご紹介したいと思います。

 

 

スポンサーリンク

準備

クエリを作成し、ユーザー情報テーブルのすべてのデータが表示されるようにしてください。

手順は以下を見ながら考えてくださいね。

 

スポンサーリンク

文字列の検索(~で始まる)

文字列の検索
  • Step1
    ふりがなフィールドの抽出条件に以下を入力する。

    い*

    検索

    *(アスタリスク)は必ず半角で入力。

  • Step2
    Enterキーなどで入力を確定させると、条件が以下のよう書き換わる。

    Like “い*

    条件補完

  • Step3
    クエリツールのデザインタブ>表示、または実行をクリックする。

    表示実行

  • Step4
    「い」で始まる名前を持つユーザデータが表示される。

    いで始まるユーザ

 

スポンサーリンク

ワイルドカード

*(アスタリスク)はワイルドカードの1つです。

 

コンピュータなどの関連において、ワイルドカードは、検索などグロブの際に指定するパターンに使用する特殊文字の種類

wikipedia

 

*(アスタリスク)は、0文字以上の文字列にマッチする情報です。

 

つまり、今回のように「い*」と書くと、「い」で始まる文字なら何でも検索することができる、ということです。

 

 

スポンサーリンク

クエリ保存

では、「い始まり」の名前でクエリを保存しましょう。

 

保存方法は以下でご確認ください。

 

スポンサーリンク

まとめ

*(アスタリスク)をどこに入れるかで、検索条件が変わります。

位置 説明
文字列* 「文字列」で始まる文字列
*文字列 「文字列」で終わる文字列
*文字列* 「文字列」を含む文字列
にゃこ
にゃこ

何を調べたいかによって、*(アスタリスク)の位置を考えて入れましょう。

タイトルとURLをコピーしました