SQL Academy
Premium
Funktionsreferenz

CONCAT

Verbindet die Textdarstellungen aller Argumente zu einem String.

PostgreSQL 17.5
CONCAT(value[, ...])

Parameter

value
Wert beliebigen Typs, wird in Text umgewandelt

Rückgabewert

String (text); NULL-Argumente werden übersprungen, deshalb ist das Ergebnis nie NULL

Beispiele

Zwei Strings verbinden

PostgreSQL 17.5
SELECT CONCAT('Post', 'greSQL');
concat
PostgreSQL

NULL und eine Zahl als Argumente

PostgreSQL 17.5
SELECT CONCAT('Post', NULL, 'greSQL', 17);
concat
PostgreSQL17

Name und Status aus einer Tabelle

PostgreSQL 17.5
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;
member
Headley Quincey (father)
Flavia Quincey (mother)
Andie Quincey (son)
Lela Quincey (daughter)
Annie Quincey (daughter)
Ernest Forrest (father)
Constance Forrest (mother)
Wednesday Addams (daughter)

Details

Der Operator || verbindet Strings ebenfalls, ergibt mit NULL aber NULL: 'a' || NULL gibt NULL zurück, während CONCAT('a', NULL) a zurückgibt.

Siehe auch

Wo du es lernst