我目前正在使用Mysql和PHP。SQL查詢在字符串開頭的最接近匹配
尋找一個查詢,將採取一個數字,並找到一組數字開始的壁櫥匹配,例如我有號碼019235678910, 026725678910, 026825678910
和我的表看起來像這樣。
Table - Destintation
Name Number
Watford 01923
Oxford 026
Romford 026
Crawford 0267
Topford 02672
所以,當我通過019235678910
結果將是Watford
,026725678910
將Topford
和026825678910
將Oxford
和Romford
。
我也不確定MYSQL是否可以直接執行此操作,還是需要與PHP一起使用?
看到這個問題。我認爲這是相同的問題:** [儘可能在MySQL中走BTREE索引](http://dba.stackexchange.com/questions/29849/walking-a-btree-index-as-far-as-possible -in-mysql)** –
可能重複[MySQL select匹配字符串的最大長度](http://stackoverflow.com/questions/13687168/mysql-select-maximum-length-of-matching-string) –