Mulai sekarangMulai gratis

Menggunakan beberapa CTE

Menggunakan beberapa CTE dapat sangat meningkatkan kinerja dan keterbacaan kode. Pada contoh ini, Anda akan membagi sebuah kueri menjadi dua CTE agar lebih mudah dibaca dan lebih efisien.

Latihan ini merupakan bagian dari kursus

Pengantar BigQuery

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- Create a CTE named "orders" that handles the queries for the ecomm_orders table

WITH orders AS (
SELECT ___, items.___, items.___
FROM ecommerce.ecomm_orders, UNNEST(___) items 
WHERE items.price > ___
)

SELECT
	order_id,
	AVG(p.product_weight_g) as avg_weight
FROM orders o
JOIN ecommerce.ecomm_products p ON o.product_id = p.product_id
GROUP BY o.order_id;
Edit dan Jalankan Kode