Bạn có thể đếm các biểu thức phù hợp. MySQL trả về 1 cho true và 0 cho false.
WHERE (FirstName = ?) + (LastName = ?) + (... = ?) > 2
Bạn cũng có thể đặt hàng bằng cách sử dụng này. Bạn sẽ muốn sắp xếp giảm dần để đảm bảo rằng các kết quả phù hợp cao hơn sẽ xuất hiện đầu tiên.
ORDER BY ((FirstName = ?) + (LastName = ?) + (... = ?)) DESC