ในบทช่วยสอนนี้ คุณจะได้เรียนรู้เกี่ยวกับฟังก์ชัน round() ของ MySQL เราจะอธิบายถึงสิ่งที่ฟังก์ชันทำ ไวยากรณ์ของฟังก์ชัน พารามิเตอร์ที่ยอมรับ ค่าที่ส่งกลับ และตัวอย่างการใช้งานจริงของฟังก์ชัน
ฟังก์ชัน MySQL Round()
ใน MySQL ฟังก์ชัน round() ใน MySQL ช่วยให้คุณสามารถปัดค่าตัวเลขเป็นจำนวนตำแหน่งทศนิยมที่ระบุได้
ต่อไปนี้แสดงไวยากรณ์ของฟังก์ชันรอบใน MySQL:
ROUND(ตัวเลข, ทศนิยม_ตำแหน่ง)
ฟังก์ชันยอมรับสองอาร์กิวเมนต์หลัก:
- จำนวนที่จะปัดเศษ
- Decimal_places – พารามิเตอร์นี้ระบุจำนวนตำแหน่งทศนิยมที่ตัวเลขอินพุตถูกปัดเศษ นี่เป็นพารามิเตอร์ทางเลือก หากไม่มี ฟังก์ชันจะปัดตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
ลองดูตัวอย่างต่อไปนี้:
เลือกรอบ (3.14159);
-- 3
เลือกรอบ (3.14159, 0) เป็น p;
- 3
อย่างที่คุณเห็นจากผลลัพธ์ การตั้งค่าพารามิเตอร์ decimal_places เป็น 0 หรือไม่ใส่เลยนั้นแม่นยำมาก ทั้งคู่คืนค่าเป็นจำนวนเต็มที่ใกล้ที่สุด
ตัวอย่างที่ 1: การใช้ฟังก์ชัน Round() กับค่าทศนิยมที่เป็นบวก
ตัวอย่างนี้แสดงค่าผลลัพธ์เมื่อตั้งค่าพารามิเตอร์ decimal_places เป็นจำนวนเต็มบวก:
เลือกรอบ (3.14159, 0) เป็น p;
เอาท์พุต:
พี |-----+
3.142|
ตัวอย่างที่ 2: การใช้ฟังก์ชัน Round() กับทศนิยมที่เป็นลบ
เรายังสามารถตั้งค่าพารามิเตอร์ decimal_places เป็นค่าลบได้ดังที่แสดงต่อไปนี้:
เลือกรอบ (3.14159, -3) เป็น p;สิ่งนี้ควรบังคับให้ฟังก์ชันปัดเศษของค่าก่อนทศนิยม
ผลลัพธ์:
พี|-+
0|
ตัวอย่างที่ 2:
เลือกรอบ (314159.14159, -3) เป็น p;ผลลัพธ์:
หน้า |------+
314000|
ตัวอย่างที่ 3: การใช้ฟังก์ชัน Round() ในตาราง
เรายังสามารถใช้ฟังก์ชัน round() ในคอลัมน์ของตารางได้ด้วย ดังตัวอย่างต่อไปนี้:
ปัดเศษค่าดังนี้:
เลือกค่า ROUND(value) เป็นการปัดเศษจาก Random_ints ri ;เอาท์พุต:
บทสรุป
ฟังก์ชัน round() ของ MySQL เป็นเครื่องมือที่มีค่าสำหรับการประมาณตัวเลขในระดับความแม่นยำที่กำหนด สามารถใช้ในการดำเนินการทางคณิตศาสตร์และสถิติต่างๆ และมักใช้เพื่อทำให้การคำนวณง่ายขึ้นและทำให้สามารถจัดการได้มากขึ้น ฟังก์ชัน round() ใช้งานง่ายและสามารถเป็นส่วนเสริมที่มีประโยชน์สำหรับชุดเครื่องมือ MySQL ของคุณ