我需要在SQL Server中將其轉換爲浮點數並填充零。在SQL Server中轉換爲浮點數並填充爲零
我需要這種格式####.##
。
例如:
2.23 -> 0002.23
123.3 -> 0123.30
12.65 -> 0012.65
34 -> 0034.00
我嘗試這樣做:
cast(Weight as decimal(6, 2))
,並且還這樣:
REPLACE(STR(Weight, 6), SPACE(1), '0')
和此:
REPLACE(STR(cast(Weight as decimal(6,2)), 6), SPACE(1), '0')
但他們不工作 - 我得到5.00
或000005
,我需要0005.00
。
感謝
每次我以前忘了這個'FORMAT':/ +1 –
謝謝,它的作品 – Gold
@金子快樂它的幫助。 –