将 INT 值转换为 2dp 的小数[重复]

问题描述 投票:0回答:2

我正在尝试将 INT 值(即 12345)转换为 2dp 的小数。因此,示例输出应变为 123.45。

我获取的大部分数据都是 INT 值,我需要一种方法来有效地获取最后两位数字作为小数位的一部分。

sql sql-server data-conversion
2个回答
0
投票

除以 100 怎么样?

从表中选择值/100 作为值;


0
投票

只是:

select 12345 / 100.

100 后面的

.
是故意的。结果将是
decimal(x, 6)
,因此您可以根据需要进一步投射结果。

© www.soinside.com 2019 - 2024. All rights reserved.