concatWs (Texte verketten)

Die Funktion $concatWs() (engl. concat with separator) wandelt sämtliche übergebenen Parameter (ab der zweiten Stelle) in einen Text um und verkettet diese getrennt von einem festgelegten Trennzeichen/-text (separator).

Syntax

$concatWs(separator,a,b[,c[,...]])

Parameter

Name

Beschreibung

separator

Das Trennzeichen, mit dem die verketteten Textteile voneinander getrennt werden

alle weiteren Parameter

Sämtliche Parameter, ab der zweiten Stelle, werden in einen Text umgewandelt und vom definierten Trennzeichen/-text getrennt verkettet

Rückgabewert

Die vom Separator getrennten Parameter als verketteter Text.

Beispiel

Syntax

Ergebnis

Bemerkung

$concatWs(\n,Dies,ist,ein,verketteter,Text)

Dies
ist
ein
verketteter
Text

Das Separatorzeichen '\n' repräsentiert einen Zeilenumbruch

$concatWs(,Dies,ist,ein,verketteter,Text)

DiesisteinverketteterText


$concatWs( \, ,a,b,c,d,e)

a, b, c, d, e

Da das Kommazeichen die Parameter voneinander trennt, muss es von der Auswertung ausgenommen (escaped) werden.
Dies geschieht mit einem vorangestellten '\' (Backslash)


Siehe auch:

split (separierten Text aufteilen)