0
嗨我正在開發一個應用程序在Java和Am使用SQL Server數據庫。我在23.6中將值插入數據庫中,但它的附加值爲23.645464。有沒有什麼方法可以在小數點後面附加一個數字。請幫幫我。如何四捨五入小數點後的數字?
謝謝
嗨我正在開發一個應用程序在Java和Am使用SQL Server數據庫。我在23.6中將值插入數據庫中,但它的附加值爲23.645464。有沒有什麼方法可以在小數點後面附加一個數字。請幫幫我。如何四捨五入小數點後的數字?
謝謝
這是如何在SQL Server中。
SELECT round (cast(23.645464 AS DECIMAL(10,1)),2);
嘿,你可以存儲在數據庫中值之前嘗試的Java文件的代碼..
例如:
函數調用:
float round = Round(num,1);
定義:
public static float Round(float val, int dec) {
float p = (float)Math.pow(10,dec);
val = val * p;
float tmp = Math.round(val);
return (float)tmp/p;
}
嘗試編輯表格stru因此目標字段只能保留一位小數。 – 2012-03-15 04:39:43
可能的重複:http://stackoverflow.com/questions/1005725/save-float-values-in-sql-server – Renato 2012-03-15 04:40:17
檢查此 http://stackoverflow.com/questions/153724/how-to-round-一數到正小數位式的Java – Darshana 2012-03-15 04:42:31