配列から文字列への変換 - Amazon Athena

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

配列から文字列への変換

配列を 1 つの文字列に変換するには、array_join 関数を使用します。以下のスタンドアロン例は、words という名前のエイリアス化された配列を含む、dataset という名前のテーブルを作成します。クエリは、words の配列要素を結合するために array_join を使用し、それらをスペースで区切って、結果として得られた文字列を welcome_msg という名前のエイリアス化された列内に返します。

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

このクエリは以下を返します。

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