mysql - 按“相似”ID 选择行
问题描述
我有一个Image
包含两列ImagePath
和UserID
.
我的系统要求用户输入他们的用户 ID 以检索他们自己的图像。
但是,如果用户错误地输入了他的用户 ID(例如 123 3 56,在数据库中没有找到),是否有办法从数据库的排名列表中选择那些“相似”的?
从最相似到最不相似排序的示例(输入用户 ID 123356
):
123456 (his real ID), 123457, 124456, 123488, 113358,...so on
如果是,SQL应该如何?
解决方案
推荐阅读
- html - 是否可以通过localstorage交换html页面中的数据
- docker - 只读 docker 容器中现有目录上的可写 tmpfs 卷提供:只读文件系统
- ubuntu-16.04 - Bond0 - 无法将正确的 LB 算法设置为 802.3ad
- keylistener - 我们正在实现全局键盘和鼠标侦听器,它们会被防病毒软件检测为键盘记录器吗?
- c# - 在自定义属性/注释 C# 中从请求标头传递值
- ios - 从 Swift 5 中的数组中删除重复的对象
- python - 对象的属性集与其命名空间有什么区别?
- c# - Vue.JS 检查用户是否来自我们的域
- solr - 在 Solr 中重新加载托管同义词
- java - 用于创建/更新和删除 AWS Workdocs 审批工作流程的 API