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

จัดรูปแบบค่าจำนวนหลายพันตัวเลขด้วยทศนิยมสองตำแหน่งใน MySQL หรือไม่


สำหรับจำนวนนับพัน ให้ใช้ MySQL FORMAT() ให้เราสร้าง −

. ก่อน
mysql> สร้างตาราง DemoTable1394 -> ( -> Amount decimal(7,3) -> );Query OK, 0 แถวได้รับผลกระทบ (0.68 วินาที)

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

mysql> แทรกลงในค่า DemoTable1394 (60) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable1394 (2355.4) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.27 วินาที) mysql> แทรกลงในค่า DemoTable1394 ( 456); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable1394 (8769); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -

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

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

<ก่อนหน้า>+----------+| จำนวน |+----------+| 60.000 || 2355.400 || 456.000 || 8769.000 |+----------+4 แถวในชุด (0.00 วินาที)

นี่คือการสืบค้นเพื่อจัดรูปแบบสำหรับตัวเลขนับพันที่มีทศนิยมสองตำแหน่ง -

mysql> เลือกรูปแบบ (Amount,2) จาก DemoTable1394;

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

<ก่อนหน้า>+-----------------+| รูปแบบ(จำนวน,2) |+-----------------+| 60.00 || 2,355.40 || 456.00 || 8,769.00 |+------------------+4 แถวในชุด (0.00 วินาที)