特定のフィールドを検索しようとしているテーブル (table.foo) があります。SQL クエリを使用して結果を出力する MS Access フォームがあります。このフィールドを検索できるようにしたいユーザーがいます
単純な選択クエリを使用する場合
SELECT foo FROM table
WHERE foo LIKE '%xyz%'
xyz を使用して任意の文字列を取得しますが、ユーザーが x-yz を検索すると、明らかにレコードが取得されませwhere table.foo='xyz'
ん
table.foo 列を複製して table.foo-search 列を作成し、新しいフィールドからダッシュを削除できることはわかっていますが、それはおそらく不必要にスペースを浪費し、データベースに 2 番目の列を維持する必要があるようです。 .