在MySQL输出中,是否可以将小数点(“.”)更改为其他字符(逗号)?我不想使用像FORMAT
这样的函数,只想使用我正常使用的所有查询,而不进行任何修改。我正在寻找某些设置(某些变量、语言环境等)。我尝试搜索手册但没有成功。
在MySQL输出中,是否可以将小数点(“.”)更改为其他字符(逗号)?我不想使用像FORMAT
这样的函数,只想使用我正常使用的所有查询,而不进行任何修改。我正在寻找某些设置(某些变量、语言环境等)。我尝试搜索手册但没有成功。
CSV导出技巧提示:SELECT REPLACE(CAST(prijs_incl AS CHAR), '.', ',')
可以生成适用于欧洲电子表格数值字段的输入内容。
不行,这是SQL标准,MySQL(至少在这一点上)遵守该标准。
问题实际上并不是输出(正如你所提到的,在大多数数据库管理系统中有各种FORMAT
函数),而是INSERT
。例如,如果您可以使用逗号,
作为小数点(在其他语言环境中很常见),并且该逗号也用作值分隔符,则插入将变得含糊不清。请参阅我在此问题中的答案:insert-non-english-decimal-points-in-mysql
select 1/3
,它应该输出0.33333
。 - Tomas