Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menukar Pemisah Perpuluhan MySQL daripada Titik kepada Koma Tanpa Menggunakan FORMAT?

Bagaimanakah Saya Boleh Menukar Pemisah Perpuluhan MySQL daripada Titik kepada Koma Tanpa Menggunakan FORMAT?

Susan Sarandon
Lepaskan: 2024-11-27 09:55:10
asal
185 orang telah melayarinya

How Can I Change MySQL's Decimal Separator from a Dot to a Comma Without Using FORMAT?

Mengubah Pemisah Perpuluhan dalam Output MySQL

Timbul persoalan sama ada ia boleh dilakukan untuk mengubah suai pemisah perpuluhan keluaran MySQL daripada "." (titik) kepada aksara lain (koma) tanpa memerlukan fungsi seperti FORMAT.

Untuk mencapai ini, seseorang boleh mengubah suai pembolehubah sistem MySQL yang mengawal pemformatan nombor. Langkah berikut menggariskan proses:

  1. Sambung ke pangkalan data MySQL.
  2. Laksanakan pertanyaan "TUNJUKKAN PEMBOLEH UBAH GLOBAL SEPERTI 'lc_time_names%';" untuk memaparkan tetapan penyetempatan semasa.
  3. Tetapkan pembolehubah "lc_time_names" kepada tempat yang dikehendaki. Contohnya, untuk menggunakan koma sebagai pemisah perpuluhan, tetapkannya kepada "en_US.UTF-8" atau "en_GB.UTF-8."
  4. Laksanakan pertanyaan "SET GLOBAL lc_time_names='new_locale';" untuk menggunakan tetapan penyetempatan yang diubah suai.

Perubahan berkuat kuasa serta-merta, dan semua pertanyaan berikutnya akan menggunakan pemisah perpuluhan yang ditentukan.

Nota untuk Eksport CSV:

Untuk eksport CSV, adalah mungkin untuk menggunakan fungsi "REPLACE". Pertanyaan "SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')" menukar lajur bernama "prijs_incl" kepada rentetan aksara dan menggantikan titik perpuluhan dengan koma. Output yang diubah ini kemudiannya boleh digunakan sebagai medan angka dalam hamparan Excel Eropah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Pemisah Perpuluhan MySQL daripada Titik kepada Koma Tanpa Menggunakan FORMAT?. 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