Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

กำลังพยายามปัดเศษการคำนวณให้เป็นทศนิยมสองตำแหน่งในคอลัมน์ใหม่ด้วย MySQL หรือไม่


ในการปัดเศษ ให้ใช้ฟังก์ชัน MySQL ROUND() ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1865 ( Value1 int, Value2 int ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable1865 (40,60) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1865 (100,400) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงใน DemoTable1865 ค่า (545,896) ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก * จาก DemoTable1865;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------+-------+| Value1 | ค่าที่ 2 |+---------+-------+| 40 | 60 || 100 | 400 || 545 | 896 |+--------+ -------- +3 แถวในชุด (0.00 วินาที)

นี่คือการสืบค้นเพื่อปัดเศษการคำนวณให้เป็นทศนิยม 2 ตำแหน่งในคอลัมน์ใหม่ -

mysql> เลือกรอบ (Value1/Value2,2) เป็นผลจาก DemoTable1865

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------+| ผลลัพธ์ |+---------+| 0.67 || 0.25 || 0.61 |+--------+3 แถวในชุด (0.00 วินาที)