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

การกรองกลุ่มข้อมูล

ก่อนหน้านี้ คุณได้สร้างภาพรวมของจำนวนลูกค้า eSymphony ในแต่ละประเทศ ซึ่งให้ผลลัพธ์เป็นรายการยาว ตอนนี้ต้องการจำกัดผลลัพธ์ให้แสดงเฉพาะประเทศที่มีลูกค้ามากกว่า 4 รายเท่านั้น เนื่องจากจัดกลุ่มผลลัพธ์ตามประเทศแล้ว จึงต้องกรองข้อมูลในระดับกลุ่ม ไม่ใช่ระดับแถว

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

Oracle SQL เบื้องต้น

ดูคอร์ส

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

  • รันคิวรี สังเกตว่าเกิดข้อผิดพลาดขึ้น
  • แก้ไขคิวรีให้แสดงเฉพาะประเทศที่มีลูกค้ามากกว่า 4 ราย

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

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

-- Adapt the query below to show the correct results
SELECT Country, COUNT(*) AS Customers
FROM Customer
WHERE COUNT(*) > 4
GROUP BY Country
แก้ไขและรันโค้ด