【发布时间】:2011-06-22 10:03:22
【问题描述】:
通常,当使用 SELECT 查询数据库时,通常希望找到与给定搜索字符串匹配的记录。
例如:
SELECT * FROM customers WHERE name LIKE '%Bob Smith%';
该查询应该给我所有在名称字段中出现“Bob Smith”的记录。
我想做的恰恰相反。
我不想查找名称字段中包含“Bob Smith”的所有记录,而是要查找名称字段位于“Robert Bob Smith III, PhD.”中的所有记录,这是查询的字符串参数。
【问题讨论】:
-
不确定我是否理解。你能举个例子吗?
-
必须同意@Pekka。也许如果您提供一些您期望匹配的输入数据示例集和相关搜索词。