1. 学ぶ
  2. /
  3. コース
  4. /
  5. BigQuery入門

Connected

演習

CTEで最適化する

CTE を使うと、集約などの計算をメインのクエリでデータを扱う前に処理できるため、クエリを最適化できます。

たとえば、注文内のアイテム数ごとに支払い回数の最大値を調べたいとします。この演習では、CTE を使ってそれを効率的に行う方法を学びます。

指示

100 XP
  • サブクエリとメインクエリの両方に正しい集約関数を追加してください。
  • メインクエリで order_items 列を2回使用し、ARRAY_LENGTH を使って各注文のアイテム数を求めてください。