SQL在模式中完全匹配?
我正在使用qodbc(一个quickbooks数据库连接器)它使用类似于ODBC的sql语言。SQL在模式中完全匹配?
我想找到所有的记录,其中一个字段匹配模式,但我有一个轻微的delema。
在这个领域中的信息是这样的:
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我没有设置这个系统,这让我退缩看到两个数据点中的一个字段 对不起,如果我的标题是不正确的,如果你能提出一个新的标题。)
回答:
LIKE'321%'AND NOT LIKE'321-%'
以上是 SQL在模式中完全匹配? 的全部内容, 来源链接: utcz.com/qa/265780.html