sql >> Database >  >> RDS >> Mysql

MySQL selecteren met CONCAT-voorwaarde

De aliassen die u opgeeft, zijn voor de uitvoer van de query - ze zijn niet beschikbaar in de query zelf.

U kunt de uitdrukking herhalen:

SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast 
FROM users
WHERE CONCAT(firstname, ' ', lastname) = "Bob Michael Jones"

of sluit de vraag af

SELECT * FROM (
  SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast 
  FROM users) base 
WHERE firstLast = "Bob Michael Jones"


  1. Hoe u fouten bij het muteren van tabellen kunt voorkomen

  2. Top 10 best practices in MySQL

  3. Hoe CHAR() werkt in MariaDB

  4. SQL Server AlwaysOn (Beschikbaarheidsgroep) Architectuur en stapsgewijze installatie -2