Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL correspond à 2 champs sur 5

Vous pouvez compter les expressions correspondantes. MySQL renvoie 1 pour vrai et 0 pour faux.

WHERE (FirstName = ?) + (LastName = ?) + (... = ?) > 2

Vous pouvez également commander en utilisant cela aussi. Vous souhaiterez trier par ordre décroissant pour vous assurer que les correspondances les plus élevées apparaissent en premier.

ORDER BY ((FirstName = ?) + (LastName = ?) + (... = ?)) DESC