zoukankan      html  css  js  c++  java
  • Oracle截取

    1.substr(“要截取的字符串”,"开始的位置",“截取的长度”)

      

      substr("ABCDEFG", 0); //截取所有字符
    
      substr("ABCDEFG", 2); //返回:CDEFG,截取从C开始之后所有字符
    
      substr("ABCDEFG", 0, 3); //返回:ABC,截取从A开始3个字符
    
      substr("ABCDEFG", 0, 100); //返回:ABCDEFG
    
      substr("ABCDEFG", -3); //返回:EFG,注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变。
    
      select substr('HelloWorld',-3,3) value from dual; //返回结果:rld (从后面倒数第三位开始往后取3个字符)
    
      select substr('HelloWorld',-3) value from dual; //返回结果:rld,从最后一个“d”开始 往回截取3个字符
    

      

    去掉最后一个字符:select substr(XH,1,(length(XH)-1)) from X_1575512682707

    2.INSTR(源字符串,要查找的子字符串,查找的开始位置,源字符串中第几次出现的子字符串)查找字符串位置

      

  • 相关阅读:
    String类
    try catch异常捕获
    while循环语句
    编程中穷举法的运用
    for循环例题
    编程中的 if ()else() 语句
    代位符
    运算符_及_运算符优先级
    C#中的类型转换
    Asp.net基础知识
  • 原文地址:https://www.cnblogs.com/Kobe8Bryant24/p/13065513.html
Copyright © 2011-2022 走看看