zoukankan      html  css  js  c++  java
  • oracle函数的分类

    v  单行函数:对每一行输入值进行计算,得到相应的计算结果,返回给用户,也就是说,每行作为一个输入参数,经过函数计算得到每行的计算结果。

    比如select length(ename) from emp

    v  多行函数:对多行输入值进行计算,得到多行对应的单个结果。

    比如select max(sal) from emp;  还有min(),avg()。

    单行函数分类

     字符函数

    介绍

    字符函数是oracle中最常见的函数,我们来看看有哪些字符函数:

    replacechar1,search_string,replace_string)

    instr(C1,C2,I,J)

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

    C1:被搜索的字符串

    C2:希望搜索的字符串

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

    J:出现的位置,默认为1

    练习?显示所有员工的姓名,用“我是A”替换所有A

    SQL> select replace(ename,'A','我是A') from emp;

    ?请找出“oracle traning”第二个ra出现的位置。

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

    INSTR('ORACLETRANING','RA',1,2

    ------------------------------

                       9

    其它常用字符函数

    UPPER/LOWER/INITCAP/CONCAT/SUBSTR/LENGTH/LPAD/RPAD/TRIM

    参考相关文档

     

    SQL> select length('韩顺平ABC') from dual;

    LENGTH('韩顺平ABC')

    ----------------

     

  • 相关阅读:
    eclipse中jdk源码调试步骤
    [POJ2777] Count Color
    [HNOI2004] L语言
    [USACO08DEC] 秘密消息Secret Message
    The XOR Largest Pair [Trie]
    前缀统计 [Trie]
    于是他错误的点名开始了 [Trie]
    Palindrome [Manecher]
    兔子与兔子 [Hash]
    [CF985F] Isomorphic Strings
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11113907.html
Copyright © 2011-2022 走看看