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 |
+---------------------+