PHP+MySQLで顧客管理のサイトを作っています。
たとえば、

名前:年収:勤務地
aaaa:600:埼玉
bbbb:700:東京
cccc:550:千葉
dddd:500:神奈川
eeee:800:北海道

というデータを、年収を「600万以上」で検索しても
550万のデータも「条件90%合致」ということで表示したいのです。
検索条件に100%合致しなくても、ある程度は表示(100%から順にソートして表示)したいんですが、
どういう仕組みでそれを実現すればいいか思い浮かびません。
いい方法ありましたらご教授願います。