0
如何爲INT添加小數。 例如與下面的數據:如何添加小數到int?
12452爲124.52
500到5.00
1659865爲16598.65
我嘗試此查詢,但是這僅僅是十進制:
select convert(decimal(10,2),sum(balance)) as Balance
from member
如何爲INT添加小數。 例如與下面的數據:如何添加小數到int?
12452爲124.52
500到5.00
1659865爲16598.65
我嘗試此查詢,但是這僅僅是十進制:
select convert(decimal(10,2),sum(balance)) as Balance
from member
除以100即可:
select convert(decimal(10,2),sum(balance)/100.0) as Balance
from member
轉換不改變實際值* - 它只是改變了數據類型,所以500 (int)
變得500.00 (decimal(10,2))
*除非轉化本身的變化的值,由於在標度或精度的降低(例如將1234.56
轉換爲decimal(5,1)
將導致值爲1234.6
)