zoukankan      html  css  js  c++  java
  • Oracle——内置函数介绍(数学函数)

    数学函数

    round ()函数

     round(列名|数值,保留小数位)函数用于返回某个数字的四舍五入值。
     SELECT round(2745.173, 2) FROM dual;

     如果不使用第二个参数,那么,相当于使用了参数0,即精确到整数。
     SELECT round(2745.173) FROM dual;

     如果第二个参数为负数,那么,相当于将数值精确到小数点之前的位数。
     SELECT round(2745, -1) FROM dual;

     如果是负数进行四舍五入,等同样正数取舍,结果再加上负号。
     SELECT round(-15.53, 1), round(-15.55, 1) FROM dual;

    trunc()函数

     trunc(列名|数值)函数用于截取部分数字。该函数不对数值做四舍五入处理,而是直接截取。
     SELECT trunc(2745.575, 2) FROM dual;

     保留位数的值可以为0,当该参数的值为0时,将保留到整数。
     SELECT trunc(2745.575) FROM dual;

     当保留位数小于0时,表示保留到小数点之前的位数。
     SELECT trunc(2745.575, -1) FROM dual;

    mod ()函数

     mod(列1|数值1,列2|数值2)函数,第一个参数为被除数,第二个参数为除数。mod()函数的实际功能为获得两数相除之后的余数。
     SELECT mod(5,2) FROM dual;

    floor()函数

     floor(列名|数值)函数用于返回小于等于某个数值的最大整数,向下取整。
     SELECT floor(21.897),floor(-21.897) FROM dual;

    ceil()函数

     ceil(|列名|数值), 函数将参数向上取整,以获得大于等于该参数的最小整数。
     SELECT ceil(21.897) , ceil(-21.897) FROM dual;

    sign()函数

     sign(列名|数值)函数返回数字的正负性,若返回值为1,表示该参数大于0;若返回值为-1,表示该参数小于0;若返回值为0,表示该参数等于0。
     SELECT sign(8), sign(-8) , sign(0) FROM dual;

  • 相关阅读:
    解决html中刷新页面后checkbox还选中的问题
    初始化spring容器的几种方法
    在web.xml中配置spring配置文件的路径
    查找算法
    排序算法
    ORACLE TO_CHAR,TO_DATE函数格式说明
    ORACLE TO_DATE函数
    ORACLE SUBSTR函数
    ORACLE学习笔记
    Linux 查看端口占用情况
  • 原文地址:https://www.cnblogs.com/ghlz/p/13210337.html
Copyright © 2011-2022 走看看