Aufteilen von Daten in mehrere Spalten im Bienenstock
Wie kann ich die split ein Daten-string in 3 separate Spalten in eine Hive-Tabelle?
Beispiel Eingangsdaten: 116:151:1
. Split gid, sid, rid
.
Gewünschte Ausgabe:
gid sid rid
116 151 1
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
split()
Funktion. Sie können darüber Lesen (und alle anderen Hive-Funktionen) in der Dokumentation.Abfrage:
Ausgabe:
Werden Sie wollen, zu ersetzen "116:151:1" mit dem Namen der Spalte in der Tabelle.
"116:151:1"
mit dem Namen der Spalte, die Sie teilen möchten.