Subqueries
Pissa, जो एक बढ़ता हुआ पिज़्ज़ा डिलीवरी एंटरप्राइज़ है, अब कुछ रुझान पहचानने के लिए आपकी विशेषज्ञता का उपयोग कर रहा है.
वे अपनी पिज़्ज़ा ऑफ़रिंग को सरल बनाना चाहते हैं और कम प्रदर्शन करने वाले पिज़्ज़ा पहचानना चाहते हैं. आपका कार्य यह पता लगाना है कि किन पिज़्ज़ा प्रकारों के ऑर्डर, सभी प्रकारों के औसत से कम हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Snowflake SQL परिचय
अभ्यास निर्देश
- Subquery में
total_quantityकाAVGनिकालने के लिए रिक्त स्थान भरें. - Subquery के भीतर
total_quantityकी गणना करें. - Subquery को
subqueryके रूप में alias करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT pt.name,
pt.category,
SUM(od.quantity) AS total_orders
FROM pizza_type pt
JOIN pizzas p
ON pt.pizza_type_id = p.pizza_type_id
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY ALL
HAVING SUM(od.quantity) < (
-- Calculate AVG of total_quantity
SELECT ___(___)
FROM (
-- Calculate total_quantity
SELECT ___(___.___) AS total_quantity
FROM pizzas p
JOIN order_details od
ON p.pizza_id = od.pizza_id
GROUP BY p.pizza_id
-- Alias as subquery
) ___
)