6
デリミタとして「〜」を使用して文字列値を列方向に連結する必要があります。 は、私は、次のデータを持っている:デリミタをハイブにして複数行を連結する
私は区切り文字として持つ「ROW_ID」「〜」の順に各「ID」のための「コメント」欄をCONCATする必要が。
の予想される出力は以下の通りです:
GROUP_CONCATその私のハイブバージョンで認識されていないので、オプションではありません。 私はcollect_setまたはcollect_listを使うことができますが、間に区切り文字を挿入することはできません。
回避策はありますか?
テキストと画像を交換してください。 –
Hiveが提供するconcat関数を使用しようとしましたか? このリンクをチェックしてください: - https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF –
はい私は与えられたすべてのconcat関数を試しました。それらのすべてが列方向の操作のためのものです。私は行の賢明な操作を探しています – Vaishak