Die SQL CONCAT() Funktion verbindet mehrere Zeichenketten zu einer.

CONCAT(String1, String2, ...) 
SQL CONCAT

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.

ARTIKEL TEILEN

Hast du Fragen? Hinterlasse einen Kommentar!