【发布时间】:2013-01-20 19:53:47
【问题描述】:
我有一个 X 列,其中充满了浮点数,小数位从 0(无小数)到 6(最大值)不等。我可以指望没有超过 6 位小数的浮点数。鉴于此,我如何创建一个新列,以便它告诉我小数点后有多少位?
我看到一些线程建议我使用 CAST 将浮点数转换为字符串,然后解析字符串以计算小数点后字符串的长度。这是最好的方法吗?
【问题讨论】:
-
@Leniel,注意你的标签。你刚刚重新创建了
float,我在过去的 48 小时内再次使用了它。 :p -
@Charles 对不起,Charles...下次会睁大眼睛! :)
标签: sql sql-server-2008 floating-point decimal scale