gpt4 book ai didi

mysql - 如何使用 MYSQL LIKE 运算符获得精确的搜索结果

转载 作者:行者123 更新时间:2023-11-30 00:03:47 26 4
gpt4 key购买 nike

我们的应用程序具有搜索功能,但问题是,当我搜索“pen”等术语时,它会在打开的单词中显示单词open的结果,其中有名称 pen但我们不想展示这样的结果。我们想要显示像xyz pen xyz这样的结果。我们在查询中使用了my sql LIKE
那么如何使用 MY-SQL LIKE 来实现这一点呢?

提前致谢..

最佳答案

我假设您想要查找包含单词“pen”或任何其他指定单词的结果(标题表明整个结果应该与该术语完全相同)。

LIKE这样做太简单了,你需要使用 RLIKE单词边界[[:<:]][[:>:]]是分别指示单词开始单词结束的特殊标记,因此而不是:

LIKE '%pen%'

用途:

RLIKE '[[:<:]]pen[[:>:]]'

希望有帮助。

关于mysql - 如何使用 MYSQL LIKE 运算符获得精确的搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24778874/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com