Anda bisa menghitung ekspresi yang cocok. MySQL mengembalikan 1 untuk true dan 0 untuk false.
WHERE (FirstName = ?) + (LastName = ?) + (... = ?) > 2
Anda juga dapat memesan menggunakan ini juga. Anda akan ingin mengurutkan dari bawah untuk memastikan bahwa kecocokan yang lebih tinggi muncul terlebih dahulu.
ORDER BY ((FirstName = ?) + (LastName = ?) + (... = ?)) DESC