impalaで1つの行を複数の行に分割する方法は何ですか?

Impalaでは、1行を複数行に分けるためにコンマ(,)や改行(\n)を使用することができます。

方法:コンマ(,)を使って分割

一行を複数のフィールドに分割するためには、コンマを使用し、SELECT文で改行を使用して表示することができます。例は以下の通りです:

SELECT 
    col1,
    col2,
    col3
FROM 
    my_table;

方法2:改行文字(\n)を使用して分割します。

一行を複数行に分割するには、改行コードを使用してください。例えば、以下のようになります:

SELECT
    CONCAT(
        col1, '\n',
        col2, '\n',
        col3
    ) AS multilines
FROM
    my_table;

注意:Impalaでは、改行は\nで表されます。

bannerAds