SQL中的舍入函数和小数

电脑杂谈  发布时间:2020-07-08 20:04:58  来源:网络整理

sql 四舍五入取整_sql四舍五入取整数_sql四舍五入取整函数

1,trunc(值,精度)根据精度(精度)截取一个数字而不进行舍入.

将x值截断为小数点y位: trunc(x,[y]):

select trunc(23.33) 
------------
23

sql四舍五入取整函数_sql四舍五入取整数_sql 四舍五入取整

2. 四舍五入(值,精度)根据给定的精度(精度)[舍入]输入值.

返回将x值四舍五入到小数点右边的y位: round(x,[y]):

select round(23.33) 
------------
23

sql四舍五入取整数_sql 四舍五入取整_sql四舍五入取整函数

3sql四舍五入取整数,ceiling(value)产生大于或等于指定值(值)[round up]的最小整数.

返回大于或等于x的最大整数:

select ceiling(23.33) 
-----------
24

sql 四舍五入取整_sql四舍五入取整数_sql四舍五入取整函数

4. Floor(value)与ceiling()相对sql四舍五入取整数,产生小于或等于指定值(值)的最小整数[向下舍入].

返回等于或小于x的最大整数:

select floor(23.33) 
------------
23

sql四舍五入取整数_sql 四舍五入取整_sql四舍五入取整函数

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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...