Arrays in Zeichenketten umwandeln - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arrays in Zeichenketten umwandeln

Zum Konvertieren eines Arrays in eine einzelne Zeichenfolge verwenden Sie die array_join-Funktion. Im folgenden eigenständigen Beispiel wird eine Tabelle namens dataset erstellt, die ein aliasiertes Array namens words enthält. Die Abfrage verwendet array_join, um die Array-Elemente in words zu verbinden, sie durch Leerzeichen zu trennen und die resultierende Zeichenfolge in einer Alias-Spalte namens welcome_msg zurückzugeben.

WITH dataset AS ( SELECT ARRAY ['hello', 'amazon', 'athena'] AS words ) SELECT array_join(words, ' ') AS welcome_msg FROM dataset

Diese Abfrage gibt Folgendes zurück:

+---------------------+ | welcome_msg | +---------------------+ | hello amazon athena | +---------------------+