รายงานสรุปสำหรับผู้บริหาร
Eve ต้องการจัดทำรายงานสรุปสำหรับผู้บริหาร เกี่ยวกับการจัดอันดับร้านอาหารตามจำนวนผู้ใช้ที่ไม่ซ้ำกันที่สั่งอาหารจากร้านนั้น แยกตามไตรมาส เธอบอกว่าจะจัดการส่วน pivoting เอง ดังนั้นคุณเพียงแค่ต้องเตรียมตารางต้นฉบับให้เธอนำไป pivot
ส่งตารางจำนวนผู้ใช้ที่สั่งอาหารโดยไม่ซ้ำกัน แยกตามร้านอาหารและตามไตรมาส ให้กับ Eve
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลธุรกิจด้วย SQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
eatery,
-- Format the order date so "2018-06-01" becomes "Q2 2018"
TO_CHAR(order_date, ___) AS delivr_quarter,
-- Count unique users
___ AS users
FROM meals
JOIN orders ON meals.meal_id = orders.meal_id
GROUP BY eatery, delivr_quarter
ORDER BY delivr_quarter, users;