ลำดับ Syntax - แผ่นดินไหวในญี่ปุ่น
เพื่อนของคุณประทับใจในทักษะการเขียนคิวรีของคุณมาก เธอจึงลองสร้างคิวรีขึ้นเองเพื่อแสดงข้อมูลแผ่นดินไหวในญี่ปุ่นที่มีขนาด 8 ริกเตอร์ขึ้นไป เธอเขียนคิวรีตามลำดับที่ตัวเองคิด ซึ่งทำให้เกิดข้อผิดพลาดเพราะลำดับ syntax ไม่ถูกต้อง นอกจากนี้โค้ดยังต้องการการจัดรูปแบบใหม่เพื่อให้อ่านได้ง่ายขึ้น
FROM Earthquakes WHERE
Country = 'JP' AND Magnitude >= 8
SELECT Date, Place
,NearestPop, Magnitude
ORDER BY Magnitude
DESC;
ช่วยแก้ไขคิวรีนี้ให้เธอ โดยจัดรูปแบบโค้ดให้ดีขึ้นและแก้ไขลำดับ syntax ของ SQL ให้ถูกต้อง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับปรุงประสิทธิภาพคิวรีใน SQL Server
คำแนะนำการฝึกหัด
- จัดเรียงคิวรีใหม่ให้มีลำดับ syntax ที่ถูกต้องตามรูปแบบที่กำหนดให้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Your query
___ ___,
___,
___,
___
___ ___
___ ___ = ___
AND ___ >= ___
___ ___ ___ DESC;