sql >> Databasteknik >  >> RDS >> Mysql

mysql concat funktion

Du kan sammanfoga bokstavliga strängar tillsammans med dina fält, så att du kan lägga till ett blanksteg i en sträng mellan fälten du sammanfogar.

Använd detta:

 CONCAT(name, " ", surname)

Denna funktionalitet dokumenteras ganska tydligt på MySQL-manualsidan för CONCAT() funktion .

Det finns också CONCAT_WS funktion som låter dig ange en separator som ska användas mellan vart och ett av de andra fälten som skickas till funktionen. Om du sammanfogar fler än två fält på samma sätt, kan den här funktionen anses vara renare än att upprepa avgränsaren mellan varje fält.

Om du till exempel vill lägga till ett mellannamnsfält kan du använda den här funktionen för att endast ange avgränsaren en gång:

CONCAT_WS(" ", first_name, middle_name, surname)


  1. php include-felet hittar inte sökvägen

  2. Hur tillämpar man bindValue-metoden i LIMIT-satsen?

  3. Postgres-fel vid uppdatering av kolumndata

  4. PHP/MYSQL tillåter endast en röst per medlem?