• 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')

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

     

  • 相关阅读:
    .NET技术对软件行业的积极作用
    ADO.NET Entityframework MYSQL provider
    用杯子量水问题通用解法
    详解.NET异步
    说 框架、架构、模式、重构
    谈 三层结构与MVC模式的区别
    面试题一例分享
    LINQ notes2 lambda expression
    毕业论文B.3 DTW算法
    LINQ notes1 intro
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11113907.html
Copyright © 2020-2023  润新知