SELECT SUM(_3) FROM s3object s WHERE _2 LIKE 'example-folder/%' AND _2 != 'example-folder/'; 不正解
このSQLクエリは誤っています。_3の値はバイト単位のオブジェクトサイズを示す文字列なので、INT型にキャストする必要があります。
SELECT SUM(CAST(_3 as INT)) FROM s3object s WHERE _2 LIKE 'example-folder/%' AND _2 != 'example-folder/'; 正解
これは正しいSQLクエリです。S3 インベントリレポートの3番目の列(_3)の値をINT型にキャストし、SUM関数を使用して合計オブジェクトサイズを計算します。WHERE句で、_2の値が 'example-folder/%' のパターンに一致し、 'example-folder/' でない場合に絞り込んでいます。
SELECT SUM(CAST(_3 as INT)) FROM s3object s WHERE _2 = 'example-folder/%' AND _2 != 'example-folder/'; 不正解
このSQLクエリは誤っています。_2の値が 'example-folder/%' のパターンに一致する場合に絞り込むために、LIKEキーワードを使用する必要があります。
SELECT SUM(CAST(_3 as INT)) FROM s3object s WHERE _2 LIKE 'example-folder/%'; 不正解
このSQLクエリは誤っています。WHERE句で、_2の値が 'example-folder/' でない場合に絞り込む必要があります。