STATISTICS IO: ตัวอย่างที่ 2
ในแบบฝึกหัดก่อนหน้า คุณได้รับมอบหมายให้จัดทำรายงานอัปเดตรายวันเกี่ยวกับคำสั่งซื้อที่จัดส่งไปยังเมืองหลวงในยุโรปตะวันตก สำหรับผู้จัดการภูมิภาคคนใหม่ โดยเริ่มแรกคุณเขียนคิวรีที่มี sub-query สองชั้น และตัดสินใจปรับปรุงใหม่โดยใช้ INNER JOIN แทน
ขณะนี้คำสั่ง STATISTICS IO ถูกเปิดใช้งานอยู่ ให้ปิดคำสั่งนี้หลังจากเขียนคิวรีเสร็จแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับปรุงประสิทธิภาพคิวรีใน SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Example 2
SELECT c.CustomerID,
c.CompanyName,
COUNT(o.CustomerID)
FROM Customers AS c
___ ___ Orders AS o -- Join operator
ON c.CustomerID = o.CustomerID
WHERE o.___ IN -- Shipping destination column
('Berlin','Bern','Bruxelles','Helsinki',
'Lisboa','Madrid','Paris','London')
GROUP BY c.CustomerID,
c.CompanyName;