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基础

  • 相关阅读:
    Netty简单聊天室
    JDK环境变量配置
    EasyUI Tabs
    NIO(五)
    NIO(四)
    银行对公业务和对私业务
    mysql常用操作
    LInux安装MySQL5.7.24详情
    Python3 SMTP发送邮件
    linux下sendmail邮件系统安装详情
  • 原文地址:https://www.cnblogs.com/raysbo/p/2932340.html
Copyright © 2011-2022 走看看