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

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;
แก้ไขและรันโค้ด