1、 CEIL

语法:CEIL(n)

作用:取大于等于数值n的最小整数

SQL> select ceil(9.1),ceil(9.9),ceil(9) from dual;

CEIL(9.1)  CEIL(9.9)    CEIL(9)
---------- ---------- ----------
        10         10          9

2、 FLOOR

语法:FLOOR(n)

作用:取小鱼等于数值n的最大整数

SQL> select floor(9.9),floor(9.1),floor(9) from dual;

FLOOR(9.9) FLOOR(9.1)   FLOOR(9)
---------- ---------- ----------
         9          9          9

3、 TRUNC

语法:TRUNC(x,[,y])

x:被截断的数值

y:小数点后面的位数,缺省为0,即保留整数。负值表示在小数点左边|y|位截断

1)保留整数

SQL> select trunc(3.1415) from dual;

TRUNC(3.1415)
-------------
            3

2)小数点后面保留2位

SQL> select trunc(3.1415,2) from dual;

TRUNC(3.1415,2)
---------------
           3.14

3)在小数点左边第一位截断

SQL> select trunc(99.99,-1) from dual;

TRUNC(99.99,-1)
---------------
             90

4、 ROUND

语法:ROUND(x [,y])

用法与trunc相同,区别在于round四舍五入

1) 保留整数

SQL> select round(3.1415) from dual;

ROUND(3.1415)
-------------
            3

2) 保留小数点后三位

SQL> select round(3.1415,3) from dual;

ROUND(3.1415,3)
---------------
          3.142

3) 保留整数

SQL> select round(9.66,-1) from dual;

ROUND(9.66,-1)
--------------
            10

5、 MOD

语法:MOD(n1,n2)

返回n1除以n2的余数,如果n2是0,则返回n1

SQL> select mod(10,3),mod(3,3),mod(2,3),mod(9,0) from dual;

MOD(10,3)   MOD(3,3)   MOD(2,3)   MOD(9,0)
---------- ---------- ---------- ----------
         1          0          2          9

6、 ABS

语法:ABS(value)

返回value的绝对值

SQL> select abs(-1) from dual;

ABS(-1)
----------
         1

7、 EXP

语法:EXP(value)

返回e的value次幂

SQL> select exp(2) from dual;

EXP(2)
----------
 7.3890561

8、 SIGN

语法:SIGN(value)

根据value值为正、负、零 返回 1、-1、0

drz@SCOTT> select sign(4) from dual;

SIGN(4)
----------
         1

9、 POWER

语法:POWER(value,exponent)

返回value的exponent次幂

SQL>  select power(2,2) from dual;

POWER(2,2)
----------
         4

10、 SQRT

语法:SQRT(value)

返回value的平方根

SQL> select sqrt(4) from dual;

SQRT(4)
----------
         2

【SQL】数值型函数的更多相关文章

  1. 【PostgreSQL-9.6.3】函数(1)--数值型函数

    函数表示对输入参数返回一个特殊计算结果的值.PostgreSQL中的函数种类比较丰富,主要分为以下几类:数值型函数.字符型函数.日期和时间函数.条件判断函数.系统函数.加密函数以及其他函数.这篇文章只 ...

  2. oracle 10g函数大全--数值型函数

    ABS(x) [功能]返回x的绝对值 [参数]x,数字型表达式 [返回]数字 [示例] select abs(100),abs(-100) from dual; sign(x) [功能]返回x的正负值 ...

  3. SQL数值转字符串保留指定小数位

    IF EXISTS ( SELECT * FROM sysobjects WHERE xtype = 'fn' AND name = 'fn_NumberFormat' ) BEGIN DROP FU ...

  4. sql数值显示成千分位分隔符的形式

    ), )--带小数点 ), ),'.00','')--不带小数点

  5. sql数值比较

  6. Oracle内置函数之数值型函数

    think different

  7. Oracle442个应用场景---------PL/SQL基础

    ----------------------------------------------------------------------------------- 备份和恢复数据库略过.在后面解说 ...

  8. 【PostgreSQL-9.6.3】函数(2)--字符型函数

    在上一篇博文中我们交流了数值型函数,这篇我们将讨论PostgreSQL中的字符型函数. 1. reverse(string) reverse函数可以将string字符串的字母显示顺序颠倒. test= ...

  9. MySQL数值类型

    MySQL数值类型 MySQL支持所有标准的SQL数值数据类型.这些类型包括数值数据类型INTEGER.SMALLINT.DECIMAL.NUMERIC和近似数值数据类型FLOAT.REAL.DOUB ...

随机推荐

  1. python爬虫17 | 听说你又被封 ip 了,你要学会伪装好自己,这次说说伪装你的头部

    这两天 有小伙伴问小帅b 为什么我爬取 xx 网站的时候 不返回给我数据 而且还甩一句话给我 “系统检测到您频繁访问,请稍后再来” 小帅b看了一下他的代码 ): requests.get(url) 瞬 ...

  2. hdu2011 多项式求和【C++】

    多项式求和 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  3. 初识Scrapy——1—scrapy简单学习,伯乐在线实战、json数据保存

    Scrapy——1 目录 什么是Scrapy框架? Scrapy的安装 Scrapy的运行流程 Scrapy的使用 实战:伯乐在线案例(json文件保存) 什么是Scrapy框架? Scrapy是用纯 ...

  4. mysql的一些高级查询

     1,查出学生详情表性别为男,并同时年龄大于18的  2,根据上述的结果,查出学生表对应的姓名,年龄,性别,address  3,查出学生的(姓名,年龄,性别,所属学院) 还可以添加注释

  5. 【[Offer收割]编程练习赛13 B】最大子矩阵(自己的思路)

    [题目链接]:http://hihocoder.com/contest/offers13/problem/2 [题意] [题解] 算出1..250*250这些数字每个数字的所有因子(成对的那种,即x* ...

  6. 【BestCoder Round #93 1001】MG loves gold

    [题目链接]:http://acm.hdu.edu.cn/showproblem.php?pid=6019 [题意] 每次选择一段连续的段,使得这一段里面没有重复的元素; 问你最少选多少次; [题解] ...

  7. 敏捷开发系列学习总结(5)——这几招搞定团队协同Coding

    一个团队在一起Coding时,就怕发生这样的事情:同1个文件你改了,我也改了,他也改了,最后怎么同步呢?以前用clearcase时,A把文件checkout了,其他人就不能提交,保证了代码的唯一性.但 ...

  8. Spring Boot静态资源处理

    Spring Boot静态资源处理 8.8 Spring Boot静态资源处理 当使用Spring Boot来开发一个完整的系统时,我们往往需要用到前端页面,这就不可或缺地需要访问到静态资源,比如图片 ...

  9. Spring MVC-表单(Form)标签-下拉框(Dropdown)示例(转载实践)

    以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_dropdown.htm 说明:示例基于Spring MVC 4.1.6. 以下示 ...

  10. 【Android】ListView 优化

    重用 ListView Item ListView创建时其会创建屏幕可容纳数量的 Item.ListView 滚动时,刚消失的 item 会被保存到回收池中.新出现的 item 从回收池中获取避免反复 ...