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

แสดงบันทึกสกุลเงิน USD ด้วยรูปแบบที่ถูกต้องใน MySQL


ใช้ FORMAT() ใน MySQL เพื่อแสดงบันทึกสกุลเงิน USD ในรูปแบบที่ถูกต้อง ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> จำนวน DECIMAL(15,4) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.75 วินาที)

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

mysql> แทรกลงในค่า DemoTable (90948484) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (1000000000) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า DemoTable ( 1535353536);แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที)mysql> แทรกลงในค่า DemoTable (773646463); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที)

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

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

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

<ก่อนหน้า>+-----------------+| จำนวน |+-----------------+| 90948484.0000 || 1000000000000.0000 || 1535353536.0000 || 773646463.0000 |+-----------------+4 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อแสดงบันทึกสกุลเงินอย่างถูกต้องใน MySQL−

mysql> เลือก concat('USD ',format(Amount,2)) เป็นสกุลเงินจาก DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ที่นี่ เรากำลังแสดงบันทึกสกุลเงิน USD ในรูปแบบที่ถูกต้อง−

<ก่อนหน้า>+----------------------+| สกุลเงิน |+----------------------+| USD 90,948,484.00 || USD 1,000,000,000.00 || USD 1,535,353,536.00 || USD 773,646,463.00 |+----------------------+4 แถวในชุด (0.23 วินาที)