Arrays in Zeichenfolgen konvertieren - Amazon Athena

Arrays in Zeichenfolgen konvertieren

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