如何在不使用 FORMAT 的情況下將 MySQL 的小數位分隔符號從點改為逗號?

Susan Sarandon
發布: 2024-11-27 09:55:10
原創
125 人瀏覽過

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

更改 MySQL 輸出中的小數分隔符號

問題是,將 MySQL 的輸出小數分隔符號從「.」修改是否可行。 (點)到另一個字元(逗號),而不需要像 FORMAT 這樣的函數。

要實現這一點,可以修改控制數字格式的 MySQL 系統變數。以下步驟概述了這個過程:

  1. 連接到 MySQL 資料庫。
  2. 執行查詢「SHOW GLOBAL VARIABLES LIKE 'lc_time_names%';」顯示目前在地化設定。
  3. 將「lc_time_names」變數設定為所需的區域設定。例如,要使用逗號作為小數點分隔符,請將其設定為“en_US.UTF-8”或“en_GB.UTF-8”。
  4. 執行查詢「SET GLOBAL lc_time_names='new_locale';」套用修改後的在地化設定。

變更立即生效,所有後續查詢將使用指定的小數位分隔符號。

CSV 匯出注意事項:

對於 CSV 匯出,可以使用「REPLACE」功能。查詢「SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')」將名為「prijs_incl」的欄位轉換為字串,並用逗號取代小數點。然後,此轉換後的輸出可以用作歐洲 Excel 電子表格中的數字欄位。

以上是如何在不使用 FORMAT 的情況下將 MySQL 的小數位分隔符號從點改為逗號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板