4
假設我有以下十進制值:如何在不捨入的情況下截斷小數位數?
4.584406
我需要一個簡單快速的方法來截斷不四捨五入小數,所以輸出將我使用T-SQL 4.5
(SQL Server 2005/2008)。
任何幫助將不勝感激。使用
假設我有以下十進制值:如何在不捨入的情況下截斷小數位數?
4.584406
我需要一個簡單快速的方法來截斷不四捨五入小數,所以輸出將我使用T-SQL 4.5
(SQL Server 2005/2008)。
任何幫助將不勝感激。使用
的round
功能,你可以試試這個
select round(4.584406, 1, 1)
輸出將是
4.5
關鍵是第三個參數
ROUND (numeric_expression , length [ ,function ])
功能
Is the type of operation to perform. function must be tinyint,
smallint或int。當函數 省略或值爲0(默認值)時, 數值表達式已舍入。 如果指定了 以外的值,則會截斷 numeric_expression。