如何在另一個查詢作業中使用 Amazon Athena 查詢結果?

1 分的閱讀內容
0

我想使用 Amazon Athena 查詢結果來執行第二個查詢作業。

解決方法

請使用下列其中一種方法,在另一個查詢作業中使用 Athena 查詢的結果:

  • CREATE TABLE AS SELECT (CTAS):CTAS 查詢會從另一個查詢作業中 SELECT 陳述式的結果建立新資料表。當要轉換您要定期查詢的資料時,CTAS 便相當好用。CTAS 有一些限制。例如,您最多可以指定 100 個新分區。如需詳細資訊,請參閱 CTAS 查詢作業考量事項與限制。例如,請參閱 CTAS 查詢作業範例
  • **建立檢視:**檢視對於查詢特定且未預期會變更的中小型查詢結果非常有用。如需詳細資訊,請參閱使用檢視
  • **使用 WITH 子句同時執行多個選取陳述式:**使用 WITH 子句定義一或多個子查詢。每個子查詢會定義一個暫時資料表,與檢視定義相似。使用 WITH 子句子查詢有效地定義查詢作業執行時可以使用的資料表。如需詳細資訊,請參閱參數。範例:
WITH temp AS (SELECT * FROM tbl1 WHERE col1 = 1) SELECT * FROM tbl2, temp;

相關資訊

如何存取和下載 Amazon Athena 查詢結果?

AWS 官方
AWS 官方已更新 2 年前