C#和sql 中的 四舍五入向下向上取整
Posted 迷恋自留地
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#和sql 中的 四舍五入向下向上取整相关的知识,希望对你有一定的参考价值。
c#四舍五入取整
Math.Round(3.45, 0, MidpointRounding.AwayFromZero)
上取整或下取整
Math.Ceiling(3.1)=4;
Math.Floor(3.9)=3;
Sql 获取向上取整、向下取整、四舍五入取整的实例详解
【四舍五入取整截取】
select round(54.56,0)
【向下取整截取】
SELECT FLOOR(54.56)
【向上取整截取】
SELECT CEILING(13.15)
--MSSQL取整函数的使用
--两个整数相除将截断小数部分
select 3/4,4/3,5/3
--结果 0,1,1
--返回大于或等于所给数字表达式的最小整数
SELECT CEILING(123.55), CEILING(123.45),CEILING(-123.45), CEILING(0.0)
--结果 124,124,-123,0
-- www.2cto.com
--四舍五入 round(a,b) -- 结果a 精确到小数点右 b位,或是左 -b位
select round(54.36,-2), round(54.36,-1),round(54.36,0), round(54.36,1),round(54.36,2)
--结果 100.00,50.00,54.00,54.40,54.36
---四舍五入 并转化为 整数
select cast(round(56.361,0) as int),cast(round(56.561,0) as int)
--结果 56,57
以上是关于C#和sql 中的 四舍五入向下向上取整的主要内容,如果未能解决你的问题,请参考以下文章
c# 小数四舍五入,向上取整,向下取整,见角进元保留多个小数位数