sql中向下取整怎么取_SQL中的取整函数FLOOR、ROUND、
CEIL、TRUNC、SIGN
1trunc(value,precision)按精度(precision)截取某个数字,不进⾏舍⼊操作。
2round(value,precision)根据给定的精度(precision)输⼊数值。
3ceil(value)产⽣⼤于或等于指定值(value)的最⼩整数。
4floor(value)与ceil()相反,产⽣⼩于或等于指定值(value)的最⼩整数。
5sign(value)
与绝对值函数ABS()相反。ABS()给出的是值的量⽽不是其符号,sign(value)则给出值的符号⽽不是量。
1,返回⼤于或等于x的最⼤整数:
SQL>lectceil(23.33)fromdual;
CEIL(23.33)
-----------
24
2,返回等于或⼩于x的最⼤整数:
SQL>lectfloor(23.33)fromdual;
FLOOR(23.33)
------------
23
3,返回舍⼊到⼩数点右边y位的x值:rcund(x,[y])
SQL>lectround(23.33)fromdual;
ROUND(23.33)
------------
23
4,返回截尾到y位⼩数的x值:trunc(x,[y])
SQL>lecttrunc(23.33)fromdual;
TRUNC(23.33)
------------
23
5,返回x的符号
SQL>lectsign(-23.33)fromdual;
SIGN(-23.33)
------------
-1
本文发布于:2022-11-11 22:29:39,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |