zoukankan      html  css  js  c++  java
  • oracle实验13:单行函数-数字函数

    oracle实验13:操作数字的函数

    常用的数字函数:

    • ROUND(列名|表达式, n):四舍五入函数。
    • TRUNC(列名|表达式,n):截断函数。
    • CEIL(列名|表达式):取整。
    • ABS(列名|表达式):取绝对值。
    • MOD(m,n):取余函数。

    ROUND四舍五入函数

    SQL> select round(12.548,2),round(12.548,0),round(12.548,-1) from dual;

    ROUND(12.548,2) ROUND(12.548,0) ROUND(12.548,-1)                               
    --------------- --------------- ----------------                               
              12.55              13               10                               

    以小数点为核心,2取两位小数;0取整,可以不写;-1表示取小数点前一位。


    TRUNC截断函数

    SQL> select TRUNC(12.548,2),TRUNC(12.548,0),TRUNC(12.548,-1) from dual;

    TRUNC(12.548,2) TRUNC(12.548,0) TRUNC(12.548,-1)
    --------------- --------------- ----------------
              12.54              12               10

    CEIL取整,上进位,和TRUNC全部去掉正好相反。

    SQL> select ceil(45.001) from dual;

    CEIL(45.001)
    ------------
              46

    abs取绝对值

    SQL> select abs(-234.00) from dual;

    ABS(-234.00)
    ------------
             234

    mod取余数

    SQL> select mod(sal,2000) from emp;

    MOD(SAL,2000)
    -------------
              801
             1601
             1250
              975
             1250
              850
              450
             1000
             1501
              950
             1002
             1300

    已选择12行。

     

    返回目录  http://www.cnblogs.com/downpour/p/3155689.html

  • 相关阅读:
    NAMESPACE
    所谓has a 和 is a
    C++ 的多重继承
    c# 与 c++ 编译
    初始化的顺序:和定义的顺序以及初始化函数都有关系。都要先定义的在前,后定义的在后。甚至连类的顺序都必须这样。
    关于转换
    隐藏
    第四章第四个例题(LRJ)
    初来扎到啊(觉得有些神圣尼)
    理解JS的执行环境
  • 原文地址:https://www.cnblogs.com/downpour/p/3155273.html
Copyright © 2011-2022 走看看