本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
彙總函數
重要
Amazon S3 Select 不再提供給新客戶。Amazon S3 Select 的現有客戶可以繼續照常使用此功能。進一步了解
Amazon S3 Select 支援下列彙總函數。
函式 |
引數類型 |
傳回類型 |
---|---|---|
|
|
|
|
|
|
|
|
相同的引數類型。 |
|
|
相同的引數類型。 |
|
|
|
SUM 範例
若要彙總 S3 清查報告中資料夾的物件大小總計,請使用 SUM
運算式。
下列 S3 清查報告是以 GZIP 壓縮的 CSV 檔案。共有三個欄。
-
第一欄是 S3 清查報告所用的 S3 儲存貯體 (
) 名稱。DOC-EXAMPLE-BUCKET
-
第二個欄是物件金鑰名稱,可唯一識別儲存貯體中的物件。
第一列中的
值用於資料夾example-folder/
。在 Amazon S3 中,當您在儲存貯體建立資料夾時,S3 會建立一個 0 位元組的物件,其索引鍵設定為您提供的資料夾名稱。example-folder
第二列中的
值是資料夾example-folder/object1
中的物件example-folder
。object1
第三列中的
值是資料夾example-folder/object2
中的物件example-folder
。object2
如需 S3 資料夾的詳細資訊,請參閱 在 Amazon S3 主控台中使用資料夾整理物件。
-
第三欄是以字節為單位的物件大小。
"
DOC-EXAMPLE-BUCKET
","example-folder/
","0" "DOC-EXAMPLE-BUCKET
","example-folder/object1
","2011267" "DOC-EXAMPLE-BUCKET
","example-folder/object2
","1570024"
若要使用 SUM
運算式來計算資料夾
的總大小,請使用 Amazon S3 選取執行 SQL 查詢。example-folder
SELECT SUM(CAST(_3 as INT)) FROM s3object s WHERE _2 LIKE '
example-folder/
%' AND _2 != 'example-folder/
';
查詢結果:
3581291