zoukankan      html  css  js  c++  java
  • oracle函数

    1.字符串操作

    1.1 substr(string,start,count)

    取子字符串,start开始,count

    SQL> select substr(13088888888,3,8) from dual;

    SUBSTR(

    --------

    08888888

    1.2 instr(C1,C2,I,J)

    在一个字符串中搜索指定的字符,返回发现指定的字符的位置;

      C1 被搜索的字符串

      C2 希望搜索的字符串

      I 搜索的开始位置,默认为1

      J 出现的位置,默认为1

    SQL> select instr(oracle traning,ra,1,2) instring from dual;

    INSTRING

    ---------

    9

    1.3 REPLACE(string,s1,s2)

      string 希望被替换的字符或变量  
      s1 被替换的字符串
      s2 要替换的字符串
    SQL> select replace(he love you,he,i) from dual;
    REPLACE(H
    ----------
    i love you

    1.4大写,小写操作

    LOWER
    返回字符串,并将所有的字符小写
    SQL> select lower(AaBbCcDd)AaBbCcDd from dual;
    AABBCCDD
    --------
    aabbccdd

    UPPER
    返回字符串,并将所有的字符大写
    SQL> select upper(AaBbCcDd) upper from dual;
    UPPER
    --------
    AABBCCDD

    2.时间

    2.1 如何将Oracle 当前日期加一天、一分钟

    sysdate+1 加一天
    sysdate+1/24 加1小时
    sysdate+1/(24*60) 加1分钟
    sysdate+1/(24*60*60) 加1秒钟
    类推至毫秒0.001秒

    加法 
    select sysdate,add_months(sysdate,12) from dual;        --加1年 
    select sysdate,add_months(sysdate,1) from dual;        --加1月 
    select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1星期 
    select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1天 
    select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1小时 
    select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1分钟 
    select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1秒 
    减法 
    select sysdate,add_months(sysdate,-12) from dual;        --减1年 
    select sysdate,add_months(sysdate,-1) from dual;        --减1月 
    select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1星期 
    select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1天 
    select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1小时 
    select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1分钟 
    select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1秒

  • 相关阅读:
    cocos2d-x 动画特效集合
    cocos2d-x 2.0 序列帧动画 深入分析
    cocos2d-x 的CCObject与autorelease 之深入分析
    cocos2d-x 2.0 拖尾效果分析
    Cocos2d-x 2.0 自适应多种分辨率
    cocos2d-x学习笔记
    golang中并发sync和channel
    深入学习golang(2)—channel
    golang手动管理内存
    golang 内存池
  • 原文地址:https://www.cnblogs.com/a198720/p/4304735.html
Copyright © 2011-2022 走看看