ต้องการนับสินค้าราคาเกิน 1000 แยกตาม category_id คำสั่ง SELECT category_id, COUNT(*) FROM products WHERE price > 1000 ต้องเพิ่มส่วนใด
กออร์เดอร์ บาย
ขกรุ๊ป บาย
คเฮวิง
งลิมิต
เฉลยอธิบาย
เมื่อ SELECT ทั้ง category_id และ COUNT(*) ต้อง GROUP BY category_id เพื่อสร้างหนึ่งผลต่อหมวดหมู่ HAVING ใช้กรองกลุ่ม ORDER BY ใช้เรียง และ LIMIT จำกัดจำนวนแถว