การคอมเมนต์ - มีชาวกีวีกี่คนในวง NBA?
คุณและเพื่อนอยากรู้ว่ามีชาวนิวซีแลนด์ (หรือที่เรียกกันอย่างเป็นกันเองว่า "กีวี") เล่นอยู่ใน NBA กี่คน เพื่อนของคุณลองเขียนคิวรีขึ้นมา แต่รูปแบบโค้ดยังไม่ดีนักและมีข้อผิดพลาดหลายจุด คุณจึงเขียนคิวรีใหม่ขึ้นมาเอง แต่ยังอยากเก็บโค้ดเดิมของเพื่อนไว้เพื่อเปรียบเทียบและอ้างอิงในภายหลัง
แบบฝึกหัดนี้ให้ฝึกเพิ่ม line comment และคอมเมนต์แบบบล็อกโค้ด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับปรุงประสิทธิภาพคิวรีใน SQL Server
คำแนะนำการฝึกหัด
- เพิ่ม line comment ว่า
First attempt, contains errors and inconsistent formattingที่บรรทัดที่ 2 - คอมเมนต์แบบบล็อกโค้ดออกสำหรับคิวรีของเพื่อน ที่บรรทัดที่ 3 และ 11
- เพิ่ม line comment ว่า
Second attempt - errors corrected and formatting fixedที่บรรทัดที่ 14 - ลบ syntax ของ block comment ออกจากคิวรีของคุณที่บรรทัดที่ 15 และ 23
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Your friend's query
select PlayerName, p.Country,sum(ps.TotalPoints)
AS TotalPoints
FROM PlayerStats ps inner join Players On ps.PlayerName = p.PlayerName
WHERE p.Country = 'New Zeeland'
Group
by PlayerName, Country
order by Country;
-- Your query
/*
SELECT p.PlayerName, p.Country,
SUM(ps.TotalPoints) AS TotalPoints
FROM PlayerStats ps
INNER JOIN Players p
ON ps.PlayerName = p.PlayerName
WHERE p.Country = 'New Zealand'
GROUP BY p.PlayerName, p.Country;
*/