ホームページ > データベース > mysql チュートリアル > FORMAT を使用せずに MySQL の小数点区切り文字をドットからカンマに変更するにはどうすればよいですか?

FORMAT を使用せずに MySQL の小数点区切り文字をドットからカンマに変更するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-27 09:55:10
オリジナル
185 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート