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

MySQL matcher 2 ud af 5 felter

Du kan tælle de matchende udtryk op. MySQL returnerer 1 for sand og 0 for falsk.

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

Du kan også bestille ved hjælp af denne. Du vil sortere faldende for at sikre, at de højere matcher vises først.

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


  1. Hvordan summeres værdier af en kolonne i SQL?

  2. Indstil sqlite db korrekt i Android

  3. Lagrede procedurer vs triggere i MySQL

  4. Tilføjelse af tid i PHP