शुरू करेंमुफ़्त में शुरू करें

एकाधिक CTE का उपयोग

कई CTEs का उपयोग करने से कोड की परफॉर्मेंस और पठनीयता दोनों बेहतर होती हैं। इस उदाहरण में, आप एक क्वेरी को दो CTEs में बाँटेंगे ताकि उसे पढ़ना आसान हो जाए और वह अधिक परफॉर्मेंट चले।

यह अभ्यास पाठ्यक्रम का हिस्सा है

BigQuery परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- 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;
कोड संपादित करें और चलाएँ