zoukankan      html  css  js  c++  java
  • ORACLE 数据库基础

    1. 常用函数

    • substr函数
      公式:SELECT substr('字符串',起始位置,截取长度) FROM DUAL

      样例:SELECT substr('teacher',0,3) FROM DUAL
      结果:tea
    • Lpad/Rpad函数
      公式:SELECT LPAD('字符串',截取长度,添加的字符串) FROM DUAL    

           对String进行截取字符串,如果截取长度大于String的长度,则在String左侧添加字符串进行填补,如果第三个参数未指定,则用空格填补。
      样例:SELECT LPAD('TEACH',10,'5') FROM DUAL
      结果:55555TEACH
    • 日期函数
      1)系统时间

      select sysdate value from dual
      2)求日期
      select to_char(sysdate,'yyyy-mm-dd') value from dual
      3)求时间
      select to_char(sysdate,'hh24:mm:ss') value from dual
      4)当月最后一天
      select LAST_DAY(sysdate) value from dual
      5)本星期的某一天(比如星期日)
      SELECT Next_day(sysdate,7) vaule FROM DUAL;
      6)字符串转时间
      SELECT To_date('2008-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL
      7)求两日期某一部分的差(比如秒)
      直接用两个日期相减(比如d1-d2=12.3)
      8)根据差值求新的日期(比如分钟)
      SELECT sysdate+8/60/24 vaule FROM DUAL
      9)当月第一天
      select trunc(sysdate,'mm') from dual;
    • 舍入函数
      1)Round():实现四舍五入,允许设置保留的位数,这个也最常用的四舍五入函数。
      2)Floor():实现取整。一般的程序语言是整数除以整数,返回的仍是整数。
      3)Ceil():实现近似值。Ceil会直接近似取整,如果想保留小数,就要自己动手写个函数了。

    2. ORACLE FORMS基础

  • 相关阅读:
    取得窗口大小和窗口位置兼容所有浏览器的js代码
    一个简单易用的导出Excel类
    如何快速启动chrome插件
    网页表单设计案例
    Ubuntu下的打包解包
    The source file is different from when the module was built. Would you like the debugger to use it anyway?
    FFisher分布
    kalman filter
    Group delay Matlab simulate
    24位位图格式解析
  • 原文地址:https://www.cnblogs.com/raysbo/p/2932340.html
Copyright © 2011-2022 走看看