
アクセスの部分一致の抽出が出来ず困ってます。
テーブル1 テーブル2
あいうえお あいうえお090
かきくけこ かきくけこ090
さしすせそ がぎぐげご010
なにぬねの たちつてと050
なにぬねの020
結果
あいうえお
かきくけこ
なにぬねの
上のような2つのテーブルでテーブル2がテーブル1と完全一致していれば(前方完全一致が理想です。)それ以外に余計な物が後ろについていても抽出し、結果となるようにしたいのですが、スキルがなく詰まってます。
今回初めてアクセスに触り「できる」の本を見ながらテーブルを作成するところまでは出来たのですが、周りに聞く人もおりません。
皆様のお知恵をお貸しください。
よろしくお願いいたします。
okwave内の他の場所でSQLかVBAかどちらでやりたいのか書いたほうが良いとアドバイスをもらいましたが、私はどちらも自分で使えないレベルです。勝手で申し訳ないのですが、お力をお貸しください。
No.1ベストアンサー
- 回答日時:
部分一致は「LIKE」を使います。
http://www.seta.media.ryukoku.ac.jp/manual/offic …
クエリを使う方法を示します。添付図を参照してください。
ポイントは
・リレーションシップ(テーブル同士をつなぐ線)は張らない(あれば削除する)。
・「抽出条件」を「like [テーブル1].[fld1] & "*"」とする
以上です。

この回答への補足
cistronezkさん
お礼を一回しか入力できない事を知らずおかしな場所でお礼してしつれします。
教えて頂いた方法で無事出来ました。ありがとうございました。
回答ありがとうございます。サイトで調べたときにlikeを使うなどの言葉は見つかったのですが、具体的な使い方が無く(そのサイトを見る人たちには当り前の知識)でした。アクセスを入れているPCが無く、確認できないのですが、早速試してみます。
No.2
- 回答日時:
現時点では余計なものになるかもしれません。
他の書き方の紹介になります。
クエリのSQLビューに記述します。(フィールド名を両テーブルとも fld1 とした場合)
1)結合条件に記述
SELECT テーブル1.fld1
FROM テーブル1 INNER JOIN テーブル2 ON テーブル2.fld1 like テーブル1.fld1 & '*';
2)有無を確認する記述
SELECT テーブル1.fld1 FROM テーブル1
WHERE EXISTS
(SELECT 1 FROM テーブル2 WHERE テーブル2.fld1 like テーブル1.fld1 & '*');
※ 2)は編集可能です
※ 実現方法は1つ、ということはほぼないので、いろいろな方法を試して身につけていかれたらと思います。
30246kiku回答ありがとうございます。
おっしゃる通りいろいろな方法を覚えることに興味があります。
教えて頂いた方法の意味を今度は自分でしらべてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Oracle SQL update方法 2 2022/06/22 14:07
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
このQ&Aを見た人はこんなQ&Aも見ています
-
ショボ短歌会
ひどい短歌を詠んでください。
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
一番好きなみそ汁の具材は?
みんなで大好きなみそ汁の具材について語り合おうよっ!
-
かっこよく答えてください!!
あなたは今にも別れそうなカップルの彼女の恋愛相談に乗っています。
-
Access]2つのテーブルを比較してフィールドの一部が一致したデータを抽出
Access(アクセス)
-
<ACCESS>別テーブルのレコードのテキストデータが中に含まれるレコードを抽出する方法を教えてください
Access(アクセス)
-
Accessクエリでの、LIKE条件
その他(データベース)
-
-
4
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
5
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
6
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
7
access マクロでのフィルタの解除の方法
Access(アクセス)
-
8
テーブルでメモ型になっているのにクエリで結合ができません。
その他(データベース)
-
9
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
-
10
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
11
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
12
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
13
access クエリ yes/no型のクエリの抽出の記述を教えて下さい。
Access(アクセス)
-
14
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
15
AccessVBAで他テーブルのデータを取得する方法について。
Visual Basic(VBA)
-
16
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
17
テーブルに表示されているものがクエリに表示されない
Access(アクセス)
-
18
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
19
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
20
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
クエリで同一テーブルの複数回...
-
AccessVBAで任意の複数リンクテ...
-
ACCESSのODBCリンクテーブルの...
-
最新日のデータのみ抽出するク...
-
ACCESS初心者 - 同一テーブルの...
-
Acccessで2つのテーブルから1...
-
access vbaにてテンポラリーテ...
-
ACCESSでABC判定をしたい
-
Microsoft Access 「Form」のボ...
-
Accessのテーブルで、リンク?...
-
Accessで表計算のMatch関数のよ...
-
別のテーブルのレコードを転記...
-
アクセスのテーブルなどの構造...
-
アクセス2016 チェックボックス...
-
クエリで編集できるようにした...
-
ACCESSでテーブルをコピーしよ...
-
ACCESS テーブルを見比...
-
Accessで前日までの残高を求め...
-
テーブルに表示されているもの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
最新日のデータのみ抽出するク...
-
テーブルに表示されているもの...
-
access vbaにてテンポラリーテ...
-
Accessのリンクされたテーブル...
-
Accessのテーブルで、リンク?...
-
Acccessで2つのテーブルから1...
-
アクセス 部分一致の抽出
-
ACCESSでテーブルをコピーしよ...
-
ACCESS テーブルを見比...
-
クエリで同一テーブルの複数回...
-
ACCESS初心者 - 同一テーブルの...
-
Accessでリストの並び順を変更...
-
ACCESS テーブルを見比...
-
アクセス2000でのリンク先...
-
ユニオンクエリをデザインビュ...
-
アクセス2016 チェックボックス...
-
access2000・・テーブルをデー...
-
ACCESSのODBCリンクテーブルの...
おすすめ情報