- 締切済み
アクセスの結合について
お世話になります。 アクセスのクエリで、AテーブルのフィールドとBテーブルのフィールドを結合する際にAテーブルは「桜ヶ丘」でBテーブルは「桜ケ丘」・・・つまり大文字の「ケ」か小文字の「ヶ」の違いを区別しないで結合させることは出来るのでしょうか?基本的には同じでないと出来ないと思いますが、検索する時みたいに「大文字と小文字を区別しない」みたいな事なんですが・・・ お分かりになる方がいらしたらご教授ください。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- porilin
- ベストアンサー率22% (142/631)
回答No.3
2です。 良く考えたら日本語の小文字を大文字なのでucaseでは駄目ですね。 特定の日本語(例で言えばヶとケ)だけならreplaceで変換したキー項目を持つQAとQBを作り・・・で可能なはずです。
- porilin
- ベストアンサー率22% (142/631)
回答No.2
Aテーブルに対し、結合キーのフィールドを大文字か小文字変換する関数(大文字化だとたしかucaseだっけな?)を通したクエリーQAとBテーブルの(以下同文)QBを作成し、そのフィールドで結合するクエリーを作成すれば可能だとは思いますが。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
そのままではできません。 1.どちらかに統一する。 2.ふりがなで結合する。 3.別フィールドに英数字の管理コードを作って結合する。 統一するなら更新クエリで Strconv関数やReplace関数を利用してください。