Die SQL CONCAT() Funktion verbindet mehrere Zeichenketten zu einer.
CONCAT(String1, String2, ...)
SQL CONCAT - Beispiel
Um den Vor- und Nachnamen der Mitarbeiter in einem Feld auszugeben, eignet sich folgender Befehl:
SELECT CONCAT(Vorname, ' ', Nachname) AS Voller_Name
FROM Personal;
Theoretisch würde auch der folgende SQL Befehl dasselbe Ergebnis ausliefern:
SELECT Vorname + ' ' + Nachname
FROM Personal;
Sollte allerdings in der Spalte Vorname oder Nachname ein NULL Wert enthalten sein, wird für den zusammengefügten String NULL ausgegeben. Bei der CONCAT() Funktion werden NULL Werte ignoriert und alle möglichen Werte zu einem String zusammengefasst. Somit gehen keine Informationen verloren.