können Sie mir helfen, die Fehler zu überwinden, die ich erhalte, wenn ich versuche, die folgende Tabelle zu erstellen?Hive erstellt Tabellenfehler.
Dank
CREATE TABLE RANGE_FT (HOSP_VAR STRING, RANGE INT)
AS
SELECT 'EMR' ,MAX(emr_avg_score) - MIN(emr_avg_score) from JOIN9
UNION SELECT 'SCI' ,MAX(sci_avg_score) - MIN(sci_avg_score) from JOIN9
UNION SELECT 'ASTH' ,MAX(asth_avg_score) - MIN(asth_avg_score) from JOIN9
UNION SELECT 'HF' ,MAX(hf_avg_score) - MIN(hf_avg_score) from JOIN9
UNION SELECT 'SC' ,MAX(sc_avg_score) - MIN(sc_avg_score) from JOIN9
UNION SELECT 'PNEU' ,MAX(pneu_avg_score) - MIN(pneu_avg_score) from JOIN9
UNION SELECT 'PREV' ,MAX(prev_avg_score) - MIN(prev_avg_score) from JOIN9
UNION SELECT 'BC' ,MAX(BC_avg_score) - MIN(BC_avg_score) from JOIN9
UNION SELECT 'HEART' ,MAX(heart_avg_score) - MIN(heart_avg_score) from JOIN9
UNION SELECT 'PREG' ,MAX(preg_avg_score) - MIN(preg_avg_score) from JOIN9
;
Linie 7: 6 ALL auf 'SELECT'
try SET NOCOUNT vor Abfrage –
Bitte ersetzen Sie das Bild mit einem Text (nachdem Sie es einzufügen, wählen Sie es aus und drücken Sie Strg + k zu formatieren, um es zu Code) –
Hallo Singh, danke für Eure Hilfe. Können Sie genauer erklären, wie Nocount gesetzt wird? Ich meine, wo ich diesen Befehl setzen sollte. Mein Code ist: DROP TABLE RANGE_FT; CREATE TABLE RANGE_FT (HOSP_VAR STRING, RANGE INT) AS SELECT 'EMR', MAX (emr_avg_score) - MIN (emr_avg_score) von JOIN9 UNION SELECT 'SCI', MAX (sci_avg_score) - MIN (sci_avg_score) aus JOIN9 UNION SELECT 'ASTH', MAX (asth_avg_score) - MIN (asth_avg_score) von JOIN9 UNION SELECT 'HF', MAX (hf_avg_score) - MIN (hf_avg_score) von JOIN9; –