gpt4 book ai didi

mysql - 根据找到的最大关键字输出

转载 作者:行者123 更新时间:2023-11-29 17:52:42 31 4
gpt4 key购买 nike

我有关键字列表,我想根据数据库中的标题列搜索它们并返回具有最多关键字的一个:

我想过使用like,但这会使基于总关键字的查询太大

测试用例

我有关键字列表,例如:

红、 bool 、赢、机器人、白

我有带有列标题的表格,我想找到具有最大关键字数量的标题

假设我的表格中的标题如下:

一瓶e

我有一个红色 Bull

获胜者 一瓶红色 Bull

一瓶红色 胜利e

我希望输出低于具有最大关键字数量的输出一瓶白色红色公牛

最佳答案

如果您使用PHP,请使用此方法

在数组中添加您的关键字,如下所示

$Arrkeywords = array('red','bul','win','bot','white');
if(count($Arrkeywords)>0) {
$keywordcondn="";
foreach($Arrkeywords as $keywords){
$keywordcondn.= " and title like '%".$keywords."%'";
}
}
$query= "SELECT * FROM `tbl_title` where title <>'' $keywordcondn";

关于mysql - 根据找到的最大关键字输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49165723/

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