【发布时间】:2016-12-06 16:20:56
【问题描述】:
我正在寻找创建一个正则表达式来搜索 mysql 列,并且我希望顺序很重要。
select * from tapes
where title like '%pod%' and title like '% b%' and title like '% si%' ;
这会返回
"Pod Blind Sight"
"Pod Steve Blake"
我只想返回第一个结果。目的是当用户使用“pod b s”搜索时,只返回顶部结果。我如何编写正则表达式来实现这一点?
【问题讨论】:
-
WHERE title REGEXP 'pod.* b.* si'或'[[:<:]]pod.* b.* si' -
将其添加为答案,我会给你加分!
-
作为答案添加了一些解释。