22

小数点カンマを「。」から変更することはできますか?(ドット)MySQL出力の​​他の文字(コンマ)に?のような関数は使いたくありませんFORMAT。通常使用するすべてのクエリを変更せずに使用したいだけです。私はいくつかの設定(いくつかの変数、ロケールなど)を探しています。マニュアルを検索しようとしましたが、うまくいきませんでした。

4

2 に答える 2

33

CSV エクスポートのヒント: SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')ヨーロッパの Excel シートで数値フィールドとして使用できる入力が得られます。

于 2012-03-22T09:00:22.193 に答える
22

いいえ、できません。これがSQL標準であり、MySQLはそれに準拠しています(少なくともその時点では)。

問題は実際には出力にあるのではなく(FORMATおっしゃるように、ほとんどのDBMSにはさまざまな機能があります)、。にありINSERTます。, たとえば、値の区切り文字としても使用される小数点(他のロケールでは一般的)としてコンマを使用できる場合、挿入はあいまいになります。質問の私の答えを参照してください:insert-non-english-decimal-points-in-mysql

于 2011-12-29T14:48:15.737 に答える