【发布时间】:2011-08-29 22:37:40
【问题描述】:
我有一个 FLOAT 列,其中包含一些非常小的数字,例如 0.00000000000234
当我在 MySQL 中选择它们时,我会以指数表示法(如 2.34e-13)将它们取回。有什么方法可以修改这些数字的格式以强制 MySQL 将其返回为 0.00000000000234 ?
最终我要做的是修改显示,而不是数字的底层表示。所以它可能是一个显示或格式设置。 MySQL 有一个 FORMAT() 函数,但它与我想要的完全不同(它以 123,456.78 之类的格式放置数字)。
【问题讨论】:
-
mysql 不格式化数字,它返回实际的浮点数。您使用什么前端/UI 来显示结果?
-
@sehe,实际上如果您的 (
-
所以
builtin客户端(不是内置的,但我明白你的意思)会进行格式化。感谢您的澄清
标签: mysql floating-point