Transact-SQL處理小數

westwolf發表於2021-09-09

在Transact-SQL寫儲存過程,需要做一個小功能,就是處理小數的問題。如果小數部分等於0,顯示整數部分,返之,兩部分均需顯示。

如資料3.0顯示為3,如0.6顯示為0.6,如2.8顯示為2.8

解決問題,程式碼如下:

DECLARE @a DECIMAL(18,1) = 3.0
IF (@a - FLOOR(@a)  0)
    PRINT @a
ELSE
    PRINT FLOOR(@a)

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2800584/,如需轉載,請註明出處,否則將追究法律責任。

相關文章