zoukankan      html  css  js  c++  java
  • Oracle 数值函数

    2.数值函数

    (1)abs(value)返回value的绝对值

    select abs(-10) from dual;--返回结果为10

    (2)ceil(value)返回大于等于value的最小整数

    select ceil(2.3) from dual; --返回结果为3

    (3)floor(value)返回小于等于value的最大整数

    select floor(2.3) from dual; --返回结果为2

    (4)trunc(value,n)对value进行截断,如果n>0,保留n位小数;n<0,则保留-n位整数位;n=0,则去掉小数部分

    select trunc(555.666) from dual; --返回结果为555,不加n时默认去掉小数部分
    select trunc(555.666,2) from dual;--返回结果为555.66
    select trunc(555.666,-2) from dual;--返回结果为500

    (5)round(value,n)对value进行四舍五入,保存小数点右侧的n位。如果n省略的话,相当于n=0的情况    

    注意:1.trunc和round用法类似,只不过trunc是硬生生截取,并不进行四舍五入,而round进行截取时四舍五入
       2.都还可以对日期的截取,可以参考写的日期函数笔记

    select round(555.666) from dual;--返回结果为556,不加n时默认去掉小数部分
    select round(555.666,2) from dual;--返回结果为555.67
    select round(555.666,-2) from dual;--返回结果为600
    select round(sysdate,'year') from dual;
    select trunc(sysdate,'year') from dual;
  • 相关阅读:
    linux sar 命令详解
    linux perf
    Linux下的内核测试工具——perf使用简介
    系统级性能分析工具 — Perf
    使用truss、strace或ltrace诊断软件的“疑难杂症”
    6.数组类型和数组指针类型
    5.二级指针
    4.const
    3.字符串
    C/C++ 错误笔记-如果要释放内存,必须拿到内存的首地址进行释放
  • 原文地址:https://www.cnblogs.com/cb1186512739/p/9889438.html
Copyright © 2011-2022 走看看