通常,在使用SELECT查询数据库时,通常希望查找与给定搜索字符串匹配的记录。
例如:
SELECT * FROM customers WHERE name LIKE '%Bob Smith%';
该查询应为我提供所有记录,其中“ Bob Smith”出现在名称字段中的任何位置。
我想做的是相反的。
我想查找名称字段在“ Robert Bob Smith III,PhD。”(查询的字符串参数)中的所有记录,而不是查找在名称字段中具有“ Bob Smith”的所有记录。
只是转一下喜欢
SELECT * FROM customers WHERE 'Robert Bob Smith III, PhD.' LIKE CONCAT('%',name,'%')