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)

    结果:

  • 相关阅读:
    微信小程序之授权 wx.authorize
    微信小程序之可滚动视图容器组件 scroll-view
    纯 CSS 利用 label + input 实现选项卡
    Nuxt.js + koa2 入门
    koa2 入门(1)koa-generator 脚手架和 mongoose 使用
    vue 自定义指令
    时运赋
    WEBGL 2D游戏引擎研发系列 第一章 <新的开始>
    EasyUI特殊情况下的BUG整理
    数字时钟DigClock
  • 原文地址:https://www.cnblogs.com/huahua035/p/13543189.html
Copyright © 2011-2022 走看看