Hive Insert Overwrite Table
Ich bin neu auf Hive und ich wollte wissen, ob das einfügen, überschreiben, überschreiben Sie eine vorhandene Tabelle, die ich erstellt habe.
Ich herausfiltern möchten Sie eine bereits erstellte Tabelle, nennen wir Sie " TableA, wählen Sie nur die Zeilen, in denen Alter höher als 18 Jahre ist. Kann ich erreichen, das mit insert overwrite table?
Denke ich an etwas zu schreiben wie:
INSERT OVERWRITE TABLE TableA SELECT a.Age FROM TableA WHERE a.Age > = 18
gibt es NA-Einträge in der Tabelle die ich erstellt habe, aber ich gehe davon aus, dass, nachdem ich filter diese Tabelle gibt es keine NAs, die in der Spalte Alter, Recht?
InformationsquelleAutor Anna Mai | 2014-10-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Selbst filtern und einfügen nicht unterstützen , aber in der Struktur.
Ich würde vorschlagen, die folgenden Schritte in Ihrem Fall :
Erstellen Sie eine ähnliche Tabelle , sagen tabB , mit der gleichen Struktur.
2.Dann könnte man den filter anwenden und einfügen in die neue Tabelle.
Hoffe, das hilft.
Sie hinzufügen, was Logik , eine große Unterabfrage zu nach dem einfügen überschreiben Tabelle
Wenn es hilft bitte akzeptieren Sie die Antwort
InformationsquelleAutor K S Nidhin