Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL che corrisponde a 2 campi su 5

Potresti contare le espressioni corrispondenti. MySQL restituisce 1 per vero e 0 per falso.

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

Puoi anche ordinare usando anche questo. Ti consigliamo di ordinare in modo decrescente per assicurarti che le corrispondenze più alte appaiano per prime.

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