アクセスの部分一致の抽出が出来ず困ってます。
テーブル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>別テーブルのレコードのテキストデータが中に含まれるレコードを抽出する方法を教えてください
Access(アクセス)
-
Access]2つのテーブルを比較してフィールドの一部が一致したデータを抽出
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
-
4
2つのテーブルをLIKE演算子のように結合させたい
その他(データベース)
-
5
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
6
Accessクエリでの、LIKE条件
その他(データベース)
-
7
Access のリレーションシップで一部一致
その他(データベース)
-
8
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
9
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
10
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
11
ACCESSのクエリで抽出条件「または」は9個までしかかけませんよね…
Access(アクセス)
-
12
Accessクエリの抽出条件にフォームから挿入する方法
その他(データベース)
-
13
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
-
14
AccessのSQL 部分一致したデータの更新
その他(データベース)
-
15
Accessでフォームから別フォームのテキストボックスの値を設定する
Visual Basic(VBA)
-
16
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
17
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
18
IIF関数の使い方
Visual Basic(VBA)
-
19
Access:クエリーにて集計後に文字列結合したい。
その他(データベース)
-
20
アクセスのレポートでレコード数をカウントしたい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでテーブルをコピーしよ...
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
最新日のデータのみ抽出するク...
-
テーブルに表示されているもの...
-
Accessでリストの並び順を変更...
-
Accessのリンクされたテーブル...
-
テーブル内の文字数が多くても...
-
Accessのテーブルで、リンク?...
-
access vbaにてテンポラリーテ...
-
ACCESS テーブルを見比...
-
Acccessで2つのテーブルから1...
-
アクセス2016 チェックボックス...
-
accessエラー回避について
-
Accessのテーブルで、不可解な...
-
ACCESS テーブルを見比...
-
クエリで同一テーブルの複数回...
-
アクセス2002の年齢表示の方法...
-
AccessでのリンクテーブルとADO...
-
access2007 リレーションシッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
最新日のデータのみ抽出するク...
-
テーブルに表示されているもの...
-
ACCESSユニオンクエリから新テ...
-
Accessでリストの並び順を変更...
-
Acccessで2つのテーブルから1...
-
access vbaにてテンポラリーテ...
-
Accessのリンクされたテーブル...
-
ACCESS テーブルを見比...
-
Accessのテーブルで、リンク?...
-
クエリで同一テーブルの複数回...
-
ACCESSでテーブルをコピーしよ...
-
アクセス 部分一致の抽出
-
アクセス2000でのリンク先...
-
Accessでリンクテーブルからロ...
-
Microsoft Access 「Form」のボ...
-
ACCESS テーブルを見比...
-
access2000・・テーブルをデー...
-
ACCESSのODBCリンクテーブルの...
-
Accessで使用しているリンクテ...
おすすめ情報