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

การคอมเมนต์ - มีชาวกีวีกี่คนในวง 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;
*/
แก้ไขและรันโค้ด