ROUND() พร้อมพารามิเตอร์ติดลบ
หนึ่งในประโยชน์ของ ROUND() คือสามารถใส่ค่าติดลบเป็นพารามิเตอร์ตำแหน่งทศนิยมได้ ซึ่งมีประโยชน์มากเมื่อผู้จัดการต้องการทราบค่าเฉลี่ยของ facebook_likes แค่ในระดับร้อย เนื่องจากความละเอียดต่ำกว่านั้นไม่ส่งผลต่อการตัดสินใจ
โซเชียลมีเดียมีบทบาทสำคัญต่อความสำเร็จของภาพยนตร์ หากตัวอย่างหนังได้รับ likes น้อยมาก ตัวภาพยนตร์เองก็อาจไม่ประสบความสำเร็จ ลองนึกถึงกรณีที่ภาพยนตร์ "Sonic the Hedgehog" ปี 2020 ต้องกลับไปปรับโฉมใหม่หลังจากที่ผู้ชมเห็นตัวอย่างหนัง
คราวนี้ลองนำแนวคิดนี้ไปใช้กับข้อมูลส่วนอื่นของชุดข้อมูล เพื่อดูว่าค่าเฉลี่ยงบประมาณของภาพยนตร์อยู่ที่เท่าไร จะได้ใช้เป็นเกณฑ์ตัดสินในอนาคตว่าภาพยนตร์เรื่องใดใช้งบเกินหรือต่ำกว่ามาตรฐาน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL ระดับกลาง
คำแนะนำการฝึกหัด
- คำนวณค่าเฉลี่ยของ
budgetจากตารางfilmsโดยตั้งชื่อ alias ว่าavg_budget_thousandsและปัดเศษให้เหลือหลักพัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Calculate the average budget rounded to the thousands
___