我有數據需要向其中添加前導零。但問題是數據類型是float。所以每當我添加零時,它都會自動忽略它們。我試圖將前導零添加到它然後嘗試將其轉換爲varchar(50)。添加前導零並將其作爲varchar轉換爲浮點型
我用下面的查詢(感謝Damien_The_Unbeliever先生):
select '0' + convert (varchar(50), (wallet_sys)) as wallet_sys from NewSysData1
然而結果顯示:01.72295e + 009,而不是顯示是這樣的:01718738312
我該怎麼辦?
PS:有些樣本數據均低於:
1718738312, 8733983312, 9383879312
我想這些是:
01718738312, 08733983312, 09383879312
是否使用故意浮動的
decimal
類型的規模調整小數位的數量?爲什麼不是bigint或小數? –您使用的是哪個版本的SQL Server? – Thomas
它只是一個顯示問題。你用什麼來查看結果? –