sql >> Database >  >> RDS >> Mysql

mysql concat-functie

U kunt letterlijke tekenreeksen samenvoegen met uw velden, zodat u een spatie kunt toevoegen in een tekenreeks tussen de velden die u aaneenvoegt.

Gebruik dit:

 CONCAT(name, " ", surname)

Deze functionaliteit is vrij duidelijk gedocumenteerd op de MySQL-handleiding voor de CONCAT() functie .

Er is ook de CONCAT_WS functie waarmee u een scheidingsteken kunt specificeren dat moet worden gebruikt tussen elk van de andere velden die aan de functie worden doorgegeven. Als u meer dan twee velden op dezelfde manier aaneenvoegt, kan deze functie als schoner worden beschouwd dan het herhalen van het scheidingsteken tussen elk veld.

Als u bijvoorbeeld een tweede naamveld wilt toevoegen, kunt u deze functie gebruiken om het scheidingsteken slechts één keer op te geven:

CONCAT_WS(" ", first_name, middle_name, surname)


  1. Fix "ERROR:ontbrekende FROM-clausule voor tabel" in PostgreSQL bij gebruik van UNION, BEHALVE of INTERSECT

  2. Enum datatype versus tabel met gegevens in MySQL?

  3. Recordtellingen voor alle tabellen in de MySQL-database ophalen

  4. Wat is het verschil tussen weergaven en gematerialiseerde weergaven in Oracle?