zoukankan      html  css  js  c++  java
  • msl字符串截取与拆分

    一、字符串拆分: SUBSTRING_INDEX(str, delim, count) 

    1
    2
    SUBSTRING_INDEX('a,b,c',',',1)  #截取第一个逗号(,)号以前的字符串
    SUBSTRING_INDEX('a,b,c',',',-1)  #截取倒数第一个逗号(,)号以后的字符串

     

    二、替换函数:replace( str, from_str, to_str)
      

    1
    UPDATE bgs_building_copy1 SET `name`=replace(`name`,'=',""); #替换等号为空字符串

    1、从左开始截取字符串

    left(str, length)
    说明:left(被截取字段,截取长度)

    select left('如果暴力不是为了杀戮,那将变得毫无意义',10) 

    结果:

    2、从右开始截取字符串

    right(str, length)
    说明:right(被截取字段,截取长度)

    select right('如果暴力不是为了杀戮,那将变得毫无意义',10)

    结果:

    3、截取字符串

    substring(str, pos)
    substring(str, pos, length)
    说明:substring(被截取字段,从第几位开始截取)
    substring(被截取字段,从第几位开始截取,截取长度)

    select substring('如果暴力不是为了杀戮,那将变得毫无意义',5)
    
    // (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度) 

    结果:

    select substring('如果暴力不是为了杀戮,那将变得毫无意义',5,10)

    结果:

    4、按关键字截取字符串

    substring_index(str,delim,count)
    说明:substring_index(被截取字段,关键字,关键字出现的次数)

    select substring_index("blog.jb51.net",".",1)
    // (注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束) 

    结果:

    select substring_index("blog.jb51.net",".",2)

    结果:

    select substring_index("blog.jb51.net",".",-1)

    结果:

  • 相关阅读:
    如何用Vault下载.Text 096的源代码
    新增QQ表情
    TortoiseCVS比WinCVS好用多了
    上周热点回顾(5.276.2)
    Couchbase的bug引起的缓存服务器CPU占用高
    云计算之路阿里云上:Linux内核bug引起的“黑色10秒钟”
    上周热点回顾(5.205.26)
    云计算之路阿里云上:拔云见日的那一刻,热泪盈眶
    云计算之路试用Azure:遭遇第一次故障
    上周热点回顾(5.135.19)
  • 原文地址:https://www.cnblogs.com/huahua035/p/13543189.html
Copyright © 2011-2022 走看看