เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฮิสโตแกรมของรายรับ

หลังจากที่ Dave มั่นใจว่า Delivr ขยายโมเดลธุรกิจได้ดี เขาต้องการสำรวจการกระจายตัวของรายรับ โดยอยากรู้ว่าการกระจายมีรูปแบบแบบ U หรือแบบปกติ เพื่อจะได้จัดกลุ่มผู้ใช้ตามรายรับที่สร้างได้อย่างเหมาะสม

จัดส่งตารางความถี่ของรายรับจำแนกตามผู้ใช้ให้ Dave

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์ข้อมูลธุรกิจด้วย SQL

ดูคอร์ส

คำแนะนำการฝึกหัด

  • จัดเก็บ ID ผู้ใช้แต่ละรายและรายรับที่ Delivr ได้รับจากผู้ใช้นั้นไว้ใน CTE ชื่อ user_revenues
  • คืนค่าตารางความถี่ของรายรับที่ปัดเศษไปยังร้อยที่ใกล้เคียงที่สุด พร้อมจำนวนผู้ใช้ที่สร้างรายรับในระดับนั้น

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

WITH user_revenues AS (
  SELECT
    -- Select the user ID and revenue
    ___,
    ___ AS revenue
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY user_id)

SELECT
  -- Return the frequency table of revenues by user
  ___ AS revenue_100,
  ___ AS users
FROM user_revenues
GROUP BY revenue_100
ORDER BY revenue_100 ASC;
แก้ไขและรันโค้ด