我有数字专栏.
[375512] [122451] [0] [0] [152315]
我想在最后2个数字之前用这个数字加点
[3755.12] [1224.51] [0.00] [0.00] [1523.15]
我正在使用SQL Server 2012.
如果这些是数字,使用部门:
select cast(num / 100.0 as decimal(18, 2))
请注意,转换回十进制是很重要的,因为SQL Server不指定一个决定的结果的精确度(至少不是可以由凡人可以理解的形式,该文档是在这里为那些有兴趣).
如果这些是字符串,请使用stuff()
:
select stuff(num, len(num) - 2, 0, '.')