SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、
SIGN
SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN
原稿时间(2009-12-29 17:13:12)
1 trunc(value,precision)按精度(precision)截取某个数字,不进⾏舍⼊操作。
2 round(value,precision)根据给定的精度(precision)输⼊数值。
3 ceil (value) 产⽣⼤于或等于指定值(value)的最⼩整数。
4 floor(value)与 ceil()相反,产⽣⼩于或等于指定值(value)的最⼩整数。
5 sign(value)与绝对值函数ABS()相反。ABS()给出的是值的量⽽不是其符号,sign(value)则给出值的符号⽽不是量。
1,返回⼤于或等于x的最⼤整数:sql中select是什么意思
SQL> select ceil(23.33) from dual;
CEIL(23.33)
-----------
24
2,返回等于或⼩于x的最⼤整数:
SQL> select floor(23.33) from dual;
FLOOR(23.33)
------------
23
3,返回舍⼊到⼩数点右边y位的x值:rcund(x,[y])
SQL> select round(23.33) from dual;
ROUND(23.33)
-
-----------
23
4,返回截尾到y位⼩数的x值:trunc(x,[y])
SQL> select trunc(23.33) from dual;
TRUNC(23.33)
------------
23
5,返回x的符号
SQL> select sign(-23.33) from dual;
SIGN(-23.33)
------------
-
1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。