Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql concat-Funktion

Sie können Zeichenfolgenliterale zusammen mit Ihren Feldern verketten, sodass Sie zwischen den zu verkettenden Feldern ein Leerzeichen in eine Zeichenfolge einfügen können.

Verwenden Sie dies:

 CONCAT(name, " ", surname)

Diese Funktionalität ist auf der MySQL-Handbuchseite ziemlich klar dokumentiert für CONCAT() Funktion .

Es gibt auch den CONCAT_WS Funktion Dadurch können Sie ein Trennzeichen angeben, das zwischen jedem der anderen an die Funktion übergebenen Felder verwendet werden soll. Wenn Sie mehr als zwei Felder auf die gleiche Weise verketten, ist diese Funktion möglicherweise sauberer als das Wiederholen des Trennzeichens zwischen den einzelnen Feldern.

Wenn Sie beispielsweise ein Feld für den zweiten Vornamen hinzufügen möchten, können Sie diese Funktion verwenden, um das Trennzeichen nur einmal anzugeben:

CONCAT_WS(" ", first_name, middle_name, surname)