【发布时间】:2014-01-08 08:19:52
【问题描述】:
我正在使用邮件作业和 proc 向用户发送邮件。事实证明,我没有控制科学记数法,他们对此抱怨。现在,我更改了代码,但我无法测试它。并不是所有的数字都转化为科学形式,所以我正在寻找一种方法让我知道我的代码工作正常。
我需要知道的是,什么时候使用科学计数法?哪些数字被转换为科学计数法?
【问题讨论】:
-
你的数字字段是什么类型的,你用什么来将它们呈现为字符串?
-
它们是浮动的。我首先对它们进行 ROUND,然后将其转换为 varchar。在 ROUND 之后,我将 CAST AS REAL 添加到代码中。现在类似于 CONVERT(VARCHAR,(CAST(ROUND x,2) AS REAL)。