mysql mariadb LIKE 匹配的搜索 parents
mysql mariadb LIKE search that gets matching parents
给定一个数据行结构,例如
a <=
aa <=
aaa
aaaa
aaaaa
aab <=
aaba
aabaa
aabb <=
aabba <=
aabbb <=
是否有 mysql/mariadb 的表达式来执行匹配 aabb%
的 LIKE
搜索以获得以下结果(匹配 parents 以及 children)
a
aa
aab
aabb
aabba
aabbb
子串匹配与超串匹配有很大不同(就比较工作方式而言)。
但是,您仍然可以通过两个测试和一个 or 子句完成您想要的。
WHERE (column_name LIKE 'aabb%' OR INSTR('aabb', column_name) = 1)
给定一个数据行结构,例如
a <=
aa <=
aaa
aaaa
aaaaa
aab <=
aaba
aabaa
aabb <=
aabba <=
aabbb <=
是否有 mysql/mariadb 的表达式来执行匹配 aabb%
的 LIKE
搜索以获得以下结果(匹配 parents 以及 children)
a
aa
aab
aabb
aabba
aabbb
子串匹配与超串匹配有很大不同(就比较工作方式而言)。
但是,您仍然可以通过两个测试和一个 or 子句完成您想要的。
WHERE (column_name LIKE 'aabb%' OR INSTR('aabb', column_name) = 1)