MySQL での小数点区切り文字の変更
デフォルトでは、MySQL は出力の小数点区切り文字としてピリオド (「.」) を使用します。ただし、小数点の区切りにカンマなどの別の文字を使用したい場合もあります。
FORMAT 関数を使用して特定のクエリの小数点区切り文字を一時的に変更できますが、それには次の操作が必要です。既存のクエリの変更。クエリの変更を必要としない、よりグローバルなソリューションの場合は、次の設定を検討できます。
DECIMAL_SEPARATOR システム変数の使用:
MySQL の DECIMAL_SEPARATOR システム変数を使用すると、出力で小数点として使用される文字を指定します。カンマに変更するには、次のクエリを実行します:
SET DECIMAL_SEPARATOR = ',';
ロケール設定の構成:
オペレーティング システムと MySQL バージョンに応じて、システム ロケールを変更します。設定は小数点の区切り文字にも影響を与える可能性があります。たとえば、Linux では、/etc/locale.conf ファイルを変更し、小数点区切り文字としてカンマを使用する領域に LC_NUMERIC ロケールを設定できます。
CSV エクスポートの使用:
特に CSV エクスポートの場合、REPLACE 関数を使用して小数点を次のように変換できます。カンマ。次のクエリは、このアプローチを示しています。
SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')
これらの設定のいずれかを構成すると、MySQL 出力の小数点区切り文字が目的の文字に変更されます。これらの変更は、特定のクエリだけでなく、MySQL からのすべての出力に影響を与える可能性があることに注意してください。
以上がMySQL 出力の小数点区切り文字を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。