Zum Inhalt springen

Gibt die Zeichenfolge zurück, die sich aus der Verkettung der Argumente ergibt. Die Funktion kann ein oder mehrere Argumente haben. Sind alle Argumente nicht binäre Zeichenfolgen, ist das Ergebnis eine nicht binäre Zeichenfolge. Enthalten die Argumente binäre Zeichenfolgen, ist das Ergebnis eine binäre Zeichenfolge. Ein numerisches Argument wird in die entsprechende nicht binäre Zeichenfolgenform umgewandelt.

func.concat(<expr1>, ...)
func.concat('data', 'bend')
┌─────────────────────────────┐
│ func.concat('data', 'bend') │
├─────────────────────────────┤
│ databend │
└─────────────────────────────┘
CONCAT(<expr1>, ...)
Argumente Beschreibung
<expr1> Zeichenfolge

Ein Wert vom Datentyp VARCHAR oder vom Datentyp NULL.

SELECT CONCAT('data', 'bend');
┌────────────────────────┐
│ concat('data', 'bend') │
├────────────────────────┤
│ databend │
└────────────────────────┘
SELECT CONCAT('data', NULL, 'bend');
┌──────────────────────────────┐
│ CONCAT('data', NULL, 'bend') │
├──────────────────────────────┤
│ NULL │
└──────────────────────────────┘
SELECT CONCAT('14.3');
┌────────────────┐
│ concat('14.3') │
├────────────────┤
│ 14.3 │
└────────────────┘