2016-01-06 69 views

回答

3
DECLARE @Num int = 375512 
DECLARE @Num2 real = @Num 
SET @Num2 = @Num2/100 
PRINT @Num2 
5

如果這些數字,利用除法:

select cast(num/100.0 as decimal(18, 2)) 

請注意,con版本回到十進制是很重要的,因爲SQL Server沒有指定決策結果的精確度(至少不是一種可以被凡人所理解的形式;那些感興趣的文檔是here)。

如果這些字符串,請使用stuff()

select stuff(num, len(num) - 2, 0, '.') 
相關問題