我正在尋找一個可以得到20個最相似結果的SQL函數。如果結果完全不同,我仍然希望它從最相似的開始獲取20個結果。PHP mySQL類似的功能而不是LIKE
LIKE參數似乎在尋找與當前變量過於嚴格的匹配,並且在此示例中,查詢僅獲取2個結果。
$sims = mysql_query("SELECT * FROM electors
WHERE constituency = '$constituency' AND ward = '$ward'
AND surname LIKE '$surname'");
如果您想要匹配某個條件中的任意一個,請嘗試'RLIKE'或使用OR – diEcho
[如何找到類似結果並按相似性排序?](http://stackoverflow.com/questions/3338889 /如何找到類似的結果,並按相似性排序) – xdazz
你的問題是不清楚的。你想要什麼??你能寫出想要的結果 – diEcho