我有一件事,需要建議。請幫助我。爲django查詢獲得最佳匹配
我的方案是: 我有一個像ordercode 一個模型,在這個表,我有前綴像
1 | US
12 | Canada
13 | UK
134 | Australia
多。 然後,我有像12345678字符串,我需要得到這個字符串的最佳匹配。
如果用戶輸入12345678最佳匹配12 |加拿大,如果用戶輸入135678975最佳匹配13 |英國,如果用戶輸入1345676788最佳匹配134
我如何能做到這一點在Django查詢?
感謝,
感謝您的答案,在邏輯上我認爲它會返回正確的最佳匹配行,如果我們有100000行表比較,這是最好的解決方案? – voipmanvn 2013-03-21 10:53:56
您將擁有與order_num中的字符數一樣多的請求。從不多。所以用11個字符串,你可以有1個請求到11。 – ornoone 2013-03-21 13:34:25