Zum Inhalt springen

GroupConcat() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Ermöglicht Ihnen, eine Spalte im Kontext einer Gruppe zu aggregieren, indem Sie beispielsweise eine durch Kommas getrennte Liste erstellen. Sie können optional die ORDER BY-Klausel mit dieser Funktion, um die Werte vor dem Verketten in aufsteigender oder absteigender Reihenfolge zu sortieren. Dies funktioniert ähnlich wie die Transact-SQL-Funktion STRING_AGG.

Wichtig

SQLite unterstützt nicht ORDER BY, und diese Einschränkung betrifft alle Anbieter, die auf Nachbearbeitung im Arbeitsspeicher angewiesen sind, zum Beispiel: REST

Syntax

GROUPCONCAT(<column 1>, <separator string> ORDER BY <column 2>)

Parameter

Spalte 1

Die zu aggregierende Spalte.

Trennzeichenfolge

Die Zeichenfolge, die als Trennzeichen für verknüpfte Zeichenfolgen ab dem ersten Argument verwendet wird.

Spalte 2

Die Spalte, nach der die Werte vor der Verkettung sortiert werden sollen. Dies stellt eine oder mehrere Spalten dar.

Rückgaben

Eine zusammengesetzte Zeichenfolge der aggregierten Werte mit dem Trennzeichen dazwischen. Wenn ORDER BY verwendet wird, werden die Ergebnisse entsprechend sortiert.

Beispiele

Für die folgenden Beispiele gehen wir davon aus, dass die folgenden Datensätze vorhanden sind:

  • Peter Able
  • Martha Betters
  • Nathalia Kennedy

Beispiel 1:

GROUPCONCAT(FirstName, ',')

Rücksendungen

Nathalia, Peter, Martha

Beispiel 2:

GROUPCONCAT(FirstName, ';' ORDER BY LastName)

Rücksendungen

Peter; Martha; Nathalia