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