将没有小数点存储的数字转换为包括小数点

时间:2018-11-06 23:24:55

标签: sql decimal

我在SQL数据库中存储了一个号码。

数字的存储方式为1000000、161000和93700。第一个实际上代表100%,第二个代表16.7%,最后一个9.37%。

我需要将它们与DB中存储为小数的另一列进行比较。我使用左和右拆分第一列,然后连接并添加一个小数。然后我将其转换为十进制类型。

有没有更简便的方法?

1 个答案:

答案 0 :(得分:2)

您可以这样做:

select number / 10000.0