我有一个数据库表Image
,其中有两列ImagePath
和UserID
。
我的系统要求用户输入其用户ID才能检索自己的图像。
但是,如果用户输入了错误的用户ID(例如,数据库中未找到的123 3 56),则可能有一种方法可以在排名中选择那些“相似”的用户ID从数据库中列出?
从最相似到最不相似(输入用户ID 123356
)排序的示例:
123456 (his real ID), 123457, 124456, 123488, 113358,...so on
如果是,SQL应该如何?