SQL对于 小数处理的小结
时间:2021-07-01 10:21:17
帮助过:24人阅读
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对于 小数处理的小结
标签:declare sql 1.3 ima ceiling set 截断 2.3 --