Come posso utilizzare i risultati di una query Amazon Athena in un'altra query?

2 minuti di lettura
0

Desidero utilizzare i risultati di una query Amazon Athena per eseguire una seconda query.

Risoluzione

Utilizza uno dei seguenti metodi per utilizzare i risultati di una query Athena in un'altra query:

  • **CREATE TABLE AS SELECT (CTAS):**una query CTAS crea una nuova tabella dai risultati di una dichiarazione SELECT in un'altra query. CTAS è utile per trasformare i dati su cui desideri eseguire query regolarmente. CTAS presenta alcune limitazioni. Ad esempio, è possibile specificare un massimo di 100 nuove partizioni. Per ulteriori informazioni, consulta Considerazioni e limitazioni per le query CTAS. Per degli esempi, consulta Esempi di query CTAS.
  • **Crea una vista:**le viste sono utili per eseguire query sui risultati di query di piccole e medie dimensioni che sono specifiche e non soggette a modifiche. Per ulteriori informazioni, consulta Utilizzo delle viste.
  • **Utilizza la clausola WITH per eseguire più dichiarazioni di selezione contemporaneamente:**utilizza la clausola WITH per definire una o più sottoquery. Ogni sottoquery definisce una tabella temporanea, simile a una definizione di vista. Utilizza le sottoquery della clausola WITH per definire in modo efficiente tabelle da utilizzare durante l'esecuzione della query. Per ulteriori informazioni, consulta Parametri. Esempio:
WITH temp AS (SELECT * FROM tbl1 WHERE col1 = 1) SELECT * FROM tbl2, temp;

Informazioni correlate

Come posso accedere e scaricare i risultati di una query Amazon Athena?

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa