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

MySQL เลือกที่จะแปลงตัวเลขเป็นรูปแบบล้านและพันล้าน?


คุณสามารถใช้ FORMAT() จาก MySQL เพื่อแปลงตัวเลขเป็นรูปแบบล้านและพันล้าน ให้เราสร้างตารางก่อน-

mysql> สร้างตาราง DemoTable ( ค่า BIGINT ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)

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

mysql> แทรกลงในค่า DemoTable (78000000000) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (10000000000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า DemoTable ( 9000000000000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (450600000000); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.41 วินาที)

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

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

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

<ก่อนหน้า>+-------------+| ความคุ้มค่า |+-------------+| 78000000000 || 10000000000 || 9000000000000 || 450600000000 |+-------------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแปลงตัวเลขเป็นรูปแบบล้านและพันล้าน-

mysql> เลือกรูปแบบ (Value,0) เป็น `FormatValue` จาก DemoTable

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

<ก่อนหน้า>+-----------------+| FormatValue |+-----------------+| 78,000,000,000 || 10,000,000,000 || 90,000,000,000 || 450,600,000,000 |+-----------------+4 แถวในชุด (0.00 วินาที)