Bagaimanakah saya boleh memformat integer sebagai mata wang dalam pertanyaan MySQL?

Patricia Arquette
Lepaskan: 2024-11-15 08:25:02
asal
814 orang telah melayarinya

How can I format integers as currency in MySQL queries?

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)) ... ;
Salin selepas log masuk

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') ... ;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan