Erstellen Sie eine delimitted string aus einer Abfrage in DB2

Ich versuche zu erstellen delimitted string aus den Ergebnissen einer Abfrage in DB2 auf der iSeries (AS/400). Ich habe dies in T-SQL, aber kann nicht einen Weg finden, es zu tun hier.

Hier ist mein code in T-SQL. Ich bin auf der Suche nach einem equivelant in DB2.

DECLARE @a VARCHAR(1000)
SELECT @a = COALESCE(@a + ', ' + [Description], [Description])
FROM AP.Checkbooks
SELECT @a

Wenn die Beschreibungen in meiner Tabelle wie folgt Aussehen:

Desc 1

Desc 2

Desc 3

Dann wird es wieder dieses:

Desc 1, 2 Desc, Desc-3

  • In MySQL wäre dies 'GROUP_CONCAT()'.
InformationsquelleAutor Jeff Stock | 2010-09-16
Schreibe einen Kommentar