2019年4月9日 星期二

[SQL] ROUND() 四捨五入

使用ROUND()的時候如果資料型態不是decimal或numeric的話,
會跑出像是四捨六入的結果

所以在使用ROUND()時,
還是將數值轉型會比較安全

例:
SELECT ROUND(CAST(欄位1 AS decimal(10,3)),2) FROM 資料表A

參考資料: TechNet

沒有留言:

張貼留言