qodbc (quickbooks データベース コネクタ) を使用しています。ODBC に似た SQL 言語を使用します。
フィールドがパターンに一致するすべてのレコードを検索したいのですが、わずかなデレマがあります。
私のフィールドの情報は次のようになります。
321-......02/25/10
321-1.....02/26/10
321-2.....03/25/10
321-3.....03/26/10
322-......04/25/10
322-1.....04/26/10
322-2.....05/25/10
322-3.....05/26/10
パターンが最初の数字と一致する行のみをクエリで返したいと思います。したがって、ユーザーが「321」を検索すると、321 のように見えるレコードのみが表示され、321-1 または 321-3 を含むレコードは表示されません。同様に、ユーザーが 321-1 を検索した場合、321 は表示されません (これは簡単な部分です)。
今、私は持っています
LIKE '321%'
これは、ドットが続くかどうかに関係なく、それらすべてを検索します。そのフィールドには必要以上の情報があるにもかかわらず、クエリを詳細のみに制限する方法はありますか?
(PS 私はこのシステムをセットアップしていません。1 つのフィールドに 2 つのデータ ポイントが表示されていることに顔をしかめます。私のタイトルが正しくない場合は申し訳ありません。できれば新しいタイトルを提案してください。)