Rumah > Artikel > pangkalan data > Bagaimanakah Saya Boleh Menukar Pemisah Perpuluhan dalam Output MySQL Tanpa Mengubah Seting Pangkalan Data?
Mengubah Pemisah Perpuluhan MySQL
Pengguna sering menghadapi keperluan untuk menukar aksara pemisah perpuluhan (biasanya noktah) kepada yang berbeza, seperti sebagai koma. Menggantikan pemisah perpuluhan sedia ada dengan aksara tersuai tanpa mengubah suai pertanyaan individu boleh menjadi pilihan yang berharga.
Dokumentasi MySQL tidak memberikan penyelesaian secara jelas untuk ini. Walau bagaimanapun, penyelesaian yang ditemui oleh pengguna adalah memanfaatkan fungsi REPLACE untuk mengubah suai hasil sebelum mengeksport.
Untuk menggambarkan, pertimbangkan contoh berikut:
SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')
Dalam pertanyaan ini, prijs_incl mewakili angka lajur. Fungsi CAST menukar nilai angka kepada rentetan aksara. GANTIKAN kemudian menggantikan noktah (.) dengan koma (,). Ini membolehkan data yang terhasil digunakan sebagai medan berangka dalam hamparan, walaupun pemisah perpuluhan asal tidak dikenali.
Teknik ini menyediakan penyelesaian praktikal untuk menukar pemisah perpuluhan dalam output MySQL tanpa mengubah tetapan pangkalan data asas atau sintaks pertanyaan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Pemisah Perpuluhan dalam Output MySQL Tanpa Mengubah Seting Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!