
1,trunc(值,精度)根据精度(精度)截取一个数字而不进行舍入.
将x值截断为小数点y位: trunc(x,[y]):
select trunc(23.33)
------------
23

2. 四舍五入(值,精度)根据给定的精度(精度)[舍入]输入值.
返回将x值四舍五入到小数点右边的y位: round(x,[y]):
select round(23.33)
------------
23

3sql四舍五入取整数,ceiling(value)产生大于或等于指定值(值)[round up]的最小整数.
返回大于或等于x的最大整数:
select ceiling(23.33)
-----------
24

4. Floor(value)与ceiling()相对sql四舍五入取整数,产生小于或等于指定值(值)的最小整数[向下舍入].
返回等于或小于x的最大整数:
select floor(23.33)
------------
23

5. sign(value)与绝对值函数ABS()相反. ABS()给出值的数量而不是符号,而sign(value)给出值的符号而不是数量.
返回x的符号:
select sign(-23.33)
------------
-1
[四舍五入]: round()
[向下舍入]: FLOOR(),cast(x为int). 日期的日期部分不能强制转换,需要下限(cast(日期(浮点型)))
[四舍五入]: CEILING()
[十进制]: x-floor(x)
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-273279-1.html
狼真的来了
不可以咩