Memformatkan Integer sebagai Mata Wang menggunakan Pertanyaan MySQL
Apabila bekerja dengan integer yang mewakili nilai kewangan dalam MySQL, anda mungkin menghadapi keperluan untuk memformatkannya ke dalam format mata wang. Ini bermanfaat untuk meningkatkan kebolehbacaan dan pengalaman pengguna aplikasi anda. Berikut ialah beberapa pendekatan untuk mencapai matlamat ini:
1. Fungsi CONCAT
Anda boleh menggabungkan fungsi CONCAT() untuk menambahkan simbol mata wang '$' dan format nombor yang dipisahkan koma kepada integer. Walau bagaimanapun, ia memerlukan beberapa manipulasi rentetan:
SELECT CONCAT('$', FORMAT(val, 2)) ... ;
2. Fungsi FORMAT()
MySQL menyediakan fungsi FORMAT() serba boleh yang direka khusus untuk memformat nombor. Ia membolehkan anda menentukan ketepatan perpuluhan dan menggunakan pilihan pemformatan, termasuk simbol mata wang dan koma:
SELECT FORMAT(val, 2, 'en_US') ... ;
Dalam contoh ini, 'en_US' ialah pengecam tempat, yang mempengaruhi format mata wang berdasarkan tetapan serantau . Anda boleh menemui senarai tempat yang disokong di sini:
http://dev.mysql.com/doc/refman/5.5/en/locale-support.html
Atas ialah kandungan terperinci Bagaimanakah saya boleh memformat integer sebagai mata wang dalam pertanyaan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!