ชุดฝึกท้าย module: SQL
โจทย์คละหัวข้อทั้ง module โดยไม่บอกว่าต้องใช้เทคนิคไหน ให้เลือกวิธีเองเหมือนตอนทำงานจริง
สินค้าหมวด Fashion ราคาต่ำกว่า 500 บาท
5 ออเดอร์แรกสุดที่ถูกยกเลิก (order_id น้อยไปมาก)
จำนวนสินค้าที่ราคามากกว่า 1000 บาท แยกตามหมวด
ช่องทางสมัคร (channel) ที่มีลูกค้ามากกว่า 500 คน
จำนวนออเดอร์ที่จ่ายด้วย bank_transfer และมีส่วนลด
5 ลูกค้าเมือง Chiang Mai ที่ใช้จ่ายมากที่สุด (เฉพาะ completed) เรียงจากมากไปน้อย
จำนวนลูกค้าที่เคยซื้อสินค้าที่ราคาต่อชิ้น (unit_price ใน order_items) แพงกว่า 10000 บาท (นับไม่ซ้ำคน)
หมวดสินค้าที่มีจำนวนสินค้าน้อยกว่าค่าเฉลี่ยจำนวนสินค้าต่อหมวด
จัดอันดับสินค้าหมวด Sports ตามราคาจากแพงไปถูก (RANK) เอาแค่ 3 อันดับแรก
แต่ละเมืองมีสัดส่วนรายได้ (completed) เท่าไรของรายได้รวมทั้งหมด (ปัด 1 ตำแหน่งเป็น %) เรียงจากมากไปน้อย
จำนวนออเดอร์ทั้งหมดในเดือนกุมภาพันธ์ (ทุกปีรวมกัน)
จำนวนลูกค้าที่สมัครในไตรมาส 4 ปี 2024 (ต.ค.-ธ.ค.)
เดือนไหนในปี 2025 ที่จำนวนออเดอร์ลดลงจากเดือนก่อนหน้ามากที่สุด (month-over-month)
3 สินค้าที่ถูกสั่งซื้อ (นับจำนวนแถวใน order_items) มากที่สุด เรียงจากมากไปน้อย
ลูกค้าเมือง Khon Kaen ใช้จ่ายรวมเท่าไร (เฉพาะ completed)
จำนวนสินค้าที่ไม่เคยอยู่ในออเดอร์ที่ถูกยกเลิกเลย (ใช้ NOT EXISTS)