10進数のコンマを「。」から変更することは可能ですか? (ドット)MySQL出力の他の文字(コンマ)へ? FORMAT
のような関数を使用したくありません。通常使用するすべてのクエリを変更せずに使用したいだけです。いくつかの設定(変数、ロケールなど)を探しています。マニュアルを検索しようとしましたが、成功しませんでした。
いいえ、できません。これがSQL標準であり、MySQLはそれに準拠しています(少なくともその点では)。
問題は実際には出力にあるのではなく(多くのDBMSにはさまざまなFORMAT
関数があります)、INSERT
にあります。コンマ,
をたとえば値の区切りとして使用される小数点(他のロケールでは一般的)として使用できる場合、挿入はあいまいになります。質問の私の答えを参照してください: insert-non-english-decimal-points-in-mysql
CSVエクスポートのヒント:SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')
は、ヨーロッパのExcelシートで数値フィールドとして使用できる入力を提供します。