Accessクエリの抽出条件に関するご質問
Accessクエリの抽出方法に関し、以下のようなことはできるのでしょうか?
特定のフィールド内にカタカナ文字列のみのレコードがあった場合、別のフィールド内の対応するレコードの中身を検索し、ヒットした場合の横の文字列(左横、右横どちらか)がカタカナだった場合のみ抽出させたい。
(例)
テーブル名:TEST
フィールド:「No」、「文字列」、「例文」
No 文字列 例文
1 ああああ あいああああお。
2 あアああ あいあアああお。
3 アアアア あイアアアアお。
4 アああア あイアああアお。
5 イイイイ イイイイアアお。
6 漢字漢字 あイ漢字漢字お。
7 ウウウウ あウウウウ字お。
<抽出結果>
No 文字列 例文
3 アアアア あイアアアアお。
5 イイイイ イイイイアアお。
・No3は、文字列がカタカナのみ、例文中にヒットし、ヒットした左の文字がカタカナ「イ」である。
・No5は、文字列がカタカナのみ、例文中にヒットし、ヒットした右の文字がカタカナ「ア」である。
※No1,2,4,6はそもそも文字列がカタカナのみじゃない為、抽出しない。
※No7は、文字列がカタカナのみ、例文中にヒットしたが、ヒットした左右の文字列がカタカナじゃないため抽出しない。
非常にわかりづらくてすいません。
こんな複雑なことができるかわかりませんが、ご教示のほどよろしくお願いいたします。