博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql取整函数
阅读量:6677 次
发布时间:2019-06-25

本文共 1633 字,大约阅读时间需要 5 分钟。

SQL取整运算2009年04一个月02日本 星期四 10:01有使用说明这种方法记录,就在今天,那么当仍然被遗忘。事实上通常用四舍五入的操作有几种情况,一个是简单的四舍五入,无论是小数点后面的是什么都四舍五入的例子12.21要么12.68他们是12,这种利用floor(12.21),、能够是数字、能够是变量。另外就是有不同限制的取整操作,如须要四舍五入而且小数点后面保留多少有效位的话就是round函数了。全然的写法是:

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

默认不加參数的话和第一个样例一样,默认四舍五入。

SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN(2009-12-29 17:13:12) 

标签:整函数fromabs小数点绝对值教育 分类:SQL 
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 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

版权声明:本文博客原创文章,博客,未经同意,不得转载。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4756706.html,如需转载请自行联系原作者

你可能感兴趣的文章
简易图片轮播效果
查看>>
Spring Boot 数据库连接池 Druid
查看>>
Android学习笔记(十)——ListView的使用(上)
查看>>
NodeList对象的特点
查看>>
【转载】【原创】生命中,要有自己的一方晴天
查看>>
JQuery操作CheckBox和Radio
查看>>
快速求幂
查看>>
CSS中filter滤镜的学习笔记
查看>>
8. Appendix: Frequently Asked Questions
查看>>
HDU:悼念512汶川大地震遇难同胞——老人是真饿了
查看>>
gulp初学
查看>>
JS设置localStorage有效期
查看>>
springmvc学习:处理方法返回值的可选类型
查看>>
Ajax常用写法
查看>>
学习Sass之安装Sass(一)
查看>>
11111 - Generalized Matrioshkas
查看>>
MongoDB基础之 用户和数据库基于角色的访问控制
查看>>
DOS运用3_SVN文件清理
查看>>
MyApp
查看>>
SqlServer字段说明查询
查看>>