1. 程式人生 > >SQL對於 小數處理的小結

SQL對於 小數處理的小結

clas 數位 ima ceil color lar class floor code

1 DECLARE @digital INT 
2 SET @digital = 2
3     
4     --截斷小數位
5 SELECT CAST(CAST (15.33373333 *Power(10,@digital) as int)as decimal(15,6))/Power(10,@digital) AS 截斷小數位
6     --上拋小數位
7 SELECT CAST(CEILING(15.33313333 *Power(10,@digital))as decimal(15,6))/Power(10,@digital) AS 上拋小數位

1 SELECT CEILING (12.3333
) --向上取 2 SELECT ROUND(1.354,2) --四舍五入 3 SELECT FLOOR (13.8888) --向下取

SQL對於 小數處理的小結