mysql - 如何根据结果的相等性对 MySql 查询结果进行排序?
问题描述
我想在文章表上搜索。所以我想根据结果的平等来展示结果。当用户搜索“水”时,我想首先显示标题字段完全等于“水”的结果,然后显示标题字段类似于“水”的结果,然后将“水”与描述字段进行比较,依此类推。
我在我的网站上使用 Laravel 7 和 php。
在这里用户搜索“بزوتنەوەىتاڵیبان”。在查询结果中,我想显示标题或描述字段完全包含“بزوتنەوەى تاڵیبان”的行,然后显示标题或描述字段如“بزوتنەوەى تاڵیبان”的行。
解决方案
推荐阅读
- java - 我可以获取用户当前所在活动的根视图吗
- azure-devops - 如果旧的排队,Azure DevOps YAML Pipelines 会阻止新的运行
- ssis - 安排 BIML 脚本的生成?
- javascript - JavaScript 应用程序错误:计数器变量跳过一个值
- rxjs - 当 RxJS observable 完成时,我如何执行异步代码?
- wordpress - 在 Wordpress 中获取与相同分类法相关的术语
- typescript - 在其他函数中调用异步函数
- javascript - 文档片段是否与 dom 元素占用相同的内存?
- amazon-sagemaker - 在 aws sage maker 中达到指标阈值后停止超参数调整 (HPO) 作业
- selinux - RStudio 服务器未在“强制”模式下使用 SELINUX 安全策略在 RedHat 8 上启动