0

我正在使用 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我没有设置这个系统,在一个字段中看到两个数据点让我畏缩,如果我的标题不对,请建议一个新的标题。)

4

1 回答 1

2

喜欢“321%”而不喜欢“321-%”

于 2011-08-04T21:15:30.600 回答