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

mysql concat funktion

Du kan sammenkæde strenge bogstaver sammen med dine felter, så du kan tilføje et mellemrum i en streng mellem de felter, du sammenkæder.

Brug denne:

 CONCAT(name, " ", surname)

Denne funktionalitet er dokumenteret ganske tydeligt på MySQL-manualsiden for CONCAT() funktion .

Der er også CONCAT_WS funktion som giver dig mulighed for at angive en separator, der skal bruges mellem hvert af de andre felter, der sendes til funktionen. Hvis du sammenkæder mere end to felter på samme måde, kan denne funktion blive betragtet som renere end at gentage separatoren mellem hvert felt.

Hvis du f.eks. vil tilføje et mellemnavnsfelt, kan du bruge denne funktion til kun at angive separatoren én gang:

CONCAT_WS(" ", first_name, middle_name, surname)


  1. Kan jeg bruge MySQL LOAD XML LOCAL INFILE, hvis mine rækker ikke har et 'navn'?

  2. Opgraderet til Ubuntu 16.04 nu er MySQL-python-afhængigheder brudt

  3. Codeigniter viser tom side uden fejl

  4. Oprettelse af en MySQL-klynge ved hjælp af mysql-server docker-containere på flere servere