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

MySQL-søgeforespørgsel på to forskellige felter

Du skal genindsætte det sammensatte udtryk i din where-klausul.

 SELECT CONCAT(first_name, ' ', last_name) as fullname 
      FROM users 
     WHERE CONCAT(first_name, ' ', last_name) LIKE '%doe%';

Desværre laver "som" bare et kolonnealias, ikke en variabel, som du kan bruge andre steder.



  1. MAX() vs GREATEST() i MySQL:Hvad er forskellen?

  2. Ruby on Rails - kan ikke indlæse en sådan fil -- mysql2/2.2/mysql2 (LoadError)

  3. Hvordan opretter jeg en sekvens i MySQL?

  4. oracle-tabel eller -visning eksisterer ikke inde fra den lagrede procedure