日历

2017年十二月
« 9月    
 123
45678910
11121314151617
18192021222324
25262728293031

最近评论

    VB.NET

    sql中取 浮点数的整数部分

    round 四舍五入
    CEILING 函数返回大于或等于所给数字表达式的最小整数。
    FLOOR 函数返回小于或等于所给数字表达式的最大整数。

    注:CEILING ,FLOOR Access 中不支持

    ROUND   (   numeric_expression   ,   length   [   ,   function   ]   )

    参数
    numeric_expression

    精确数字或近似数字数据类型类别的表达式(bit   数据类型除外)。  

    length

    是   numeric_expression   将要四舍五入的精度。length   必须是   tinyint、smallint   或int。当   length   为正数时,numeric_expression   四舍五入为   length   所指定的小数位数。当   length   为负数时,numeric_expression   则按   length   所指定的在小数点的左边四舍五入。

    function

    是要执行的操作类型。function   必须是   tinyint、smallint   或   int。如果省略   function   或   function   的值为   0(默认),numeric_expression   将四舍五入。当指定   0   以外的值时,将截断   numeric_expression。

    例:
    Select ROUND(150.75, 0)
    151.00

    Select ROUND(150.75, 0, 1)
    150.00

    评论已关闭。