Mysql喜欢反向搜索

标签 mysql sql sql-like

我不知道我的标题是否准确地说明了我想做的事情,但在这里等等 当然是一个例子。

例如

我有一个包含字段 id | 的数据库动物 |人口 ... 都是关于兽场的。我有一个字符串,例如“动物是狐狸”或“狐狸是棕色的”。

我想通过一个 mysql 查询传递这个字符串,它将返回我作为匹配项的“fox”。

提前致谢!

尼克

最佳答案

SELECT *
FROM   tableName
WHERE  'the animal is a fox' LIKE CONCAT('%', animal ,'%')

关于Mysql喜欢反向搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892881/

相关文章:

php - SQL 中的 LIKE 不起作用

MySQL 按字段和父项排序

sql - MYSQL Select语句Order By和Group By

java - Hibernate hql,在同一个查询中执行多个更新语句

mysql - 在 MySQL 中,如何将 JSON_OBJECT 中的 VARCHAR 转换为 UNSIGNED?

sql - 如何编写某种数学算法

sql - Redshift 选择随机记录但避免重复

View 上的 Mysql 索引不起作用

mysql - #1271 - 类似查询中操作 'UNION' 的排序规则混合非法

mysql - 当 LIKE 条件包含多个非通配符时,准备查询无法返回结果