zoukankan      html  css  js  c++  java
  • oracle常用的函数

    1.instr(String1,String2,start_position,nth_apperance)

    String1:源字符串,要在此字符串中查找;

       String2:要在String1中查找的字符串;

    start_position:在String1中查找的开始位置;

       nth_apperance:要查找第几次出现的String2;
    例子:select instr('qadyyj','qad',1,1) from dual;
    返回的结果是:1

    意思是:在字符串'qadyyj'中从第一个字符开始查找'qad'字符串出现的第一次,如果能查到就会返回结果1,如果没有查到,就返回结果0

    2.lpad(String,'数据总长度','左拼接字符')

    lpad函数可以对数据进行左拼接,并且拼接后的字符长度由输入的数据总长度决定,拼接的顺序是左拼接,

    例子:select lpad(t.deptno,'4','0') from dept t

    DEPTNO DNAME LOC
     1        QWEQW QWE
     10      ACCOUNTING NEW YORK
     20      RESEARCH DALLAS
     30      SALES CHICAGO
     40     OPERATIONS BOSTON

    结果:

    LPAD(T.DEPTNO,'4','0')
     0001
     0010
     0020
     0030
     0040

    3.trunc(数字,截取长度)---如果截取长度为正值,截取小数部分相同长度,如果截取长度为负值,从整数部分向左截取。

    例如:SELECT TRUNC(78.99,2.3) FROM DUAL;

    返回值:78.99

    SELECT TRUNC(78.99,1.1) FROM DUAL;

    返回值:78.9

    SELECT TRUNC(78.99,-1,.3) FROM DUAL;

    返回值:70

    SELECT TRUNC(78.99,-2) FROM DUAL;

    返回值:0

  • 相关阅读:
    通信信号处理的一些基本常识
    欧拉公式
    css3圆角讲解
    css3投影讲解、投影
    css3变形讲解
    浏览器兼容问题
    css3渐变详解
    css中em与px
    복 경 에 갑 니 다 去北京
    我在北京:)
  • 原文地址:https://www.cnblogs.com/qadyyj/p/5478214.html
Copyright © 2011-2022 走看看