การใช้ ROUND()
ฟังก์ชัน Aggregate ทำงานได้ดีกับค่าตัวเลข แต่บางครั้งผลลัพธ์ที่ได้อาจมีทศนิยมยาวจนอ่านยาก โชคดีที่ SQL มีฟังก์ชัน ROUND() ไว้ช่วยจัดการกับทศนิยมเหล่านี้
หากต้องการรายงานค่าเฉลี่ยงบประมาณของภาพยนตร์ การแสดงผลทศนิยมถึงสิบตำแหน่งนั้นไม่จำเป็น ปัดเศษให้เหลือสองตำแหน่งก็เพียงพอและอ่านง่ายกว่ามาก
มาลองทำดูกัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL ระดับกลาง
คำแนะนำการฝึกหัด
- คำนวณค่าเฉลี่ยของ
facebook_likesโดยปัดเศษให้เหลือทศนิยมหนึ่งตำแหน่ง และกำหนด alias เป็นavg_facebook_likes
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Round the average number of facebook_likes to one decimal place
___