900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > SQL多个关键字模糊查询同一字段中如何让尽量多的关键字相匹配的搜索结果在前面 –

SQL多个关键字模糊查询同一字段中如何让尽量多的关键字相匹配的搜索结果在前面 –

时间:2020-02-12 18:06:37

相关推荐

SQL多个关键字模糊查询同一字段中如何让尽量多的关键字相匹配的搜索结果在前面 –

给一个只用SQL的方案。

把所有关键字存入临时表临时表和查询表做条件结合得到结合表,条件为查询表的对象字段包含了临时表中的关键字。对结合表做集计得到相同字段的个数。按字段个数做降序排列,得到所要结果。

不知道关键字和查询表的数据量和表结构,上述方案有可能比较耗时,应根据实际情况采用减少模糊比较的次数,建立索引,尽可能避免全表扫描的方法进行优化。

SQL多个关键字模糊查询同一字段中如何让尽量多的关键字相匹配的搜索结果在前面 – 数据库 – 前端

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。