zoukankan      html  css  js  c++  java
  • sql 截取字符串

    MySQL:

      1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;

      2、POSITION(substr  IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;

      3、LEFT(str, length):从左边开始截取str,length是截取的长度;

      4、RIGHT(str, length):从右边开始截取str,length是截取的长度;

      5、SUBSTRING_INDEX(str  ,substr  ,n):返回字符substr在str中第n次出现位置之前的字符串;

      6、SUBSTRING(str  ,n ,m):返回字符串str从第n个字符截取到第m个字符;

      7、REPLACE(str, n, m):将字符串str中的n字符替换成m字符;

      8、LENGTH(str):计算字符串str的长度;

      MySQL函数大全:http://www.jb51.net/article/42906.htm

    sqlserver:

      1、CHARINDEX(substr ,str):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;

      2、LEFT(str, length):从左边开始截取str,length是截取的长度;

      3、RIGHT(str, length):从右边开始截取str,length是截取的长度;

      4、SUBSTRING(str  ,n ,m):返回字符串str从第n个字符截取到第m个字符;

      5、REPLACE(str, n, m):将字符串str中的n字符替换成m字符;

      6、LEN(str):计算字符串str的长度;

      sqlserver函数大全:https://wenku.baidu.com/view/e2e19dec172ded630b1cb628.html###

    oracle:

      1、SUBSTR(string,start_position,[length])    求子字符串,返回字符串;

        a、substr("ABCDEFG", 0);//返回:ABCDEFG,截取所有字符;

        b、substr("ABCDEFG", 2);//返回:CDEFG,截取从C开始之后所有字符;

        c、substr("ABCDEFG", 0, 3);//返回:ABC,截取从A开始3个字符;

        d、substr("ABCDEFG", 0, 100);//返回:ABCDEFG,100虽然超出预处理的字符串最长度,但不会影响返回结果,系统按预处理字符串最大数量返回;

        e、substr("ABCDEFG", -3);//返回:EFG,注意参数-3,为负值时表示从尾部开始算起,字符串排列位置不变;

      2、INSTR(string,subString,position,ocurrence)查找字符串位置;

         string:源字符串
              subString:要查找的子字符串
              position:查找的开始位置
              ocurrence:源字符串中第几次出现的子字符串

      3、replace(strSource, str1, str2) 将strSource中的str1替换成str2;

      4、lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节;

         length(string)计算string所占的字符长度:返回字符串的长度,单位是字符;

      oracle函数大全:https://wenku.baidu.com/view/2fb8f865580216fc700afd9c.html

  • 相关阅读:
    hdu 4521 小明系列问题——小明序列(线段树 or DP)
    hdu 1115 Lifting the Stone
    hdu 5476 Explore Track of Point(2015上海网络赛)
    Codeforces 527C Glass Carving
    hdu 4414 Finding crosses
    LA 5135 Mining Your Own Business
    uva 11324 The Largest Clique
    hdu 4288 Coder
    PowerShell随笔3 ---别名
    PowerShell随笔2---初始命令
  • 原文地址:https://www.cnblogs.com/vofill/p/6806962.html
Copyright © 2011-2022 走看看