zoukankan      html  css  js  c++  java
  • MySQL的字符串函数截取字符

    函数:
    1、从左开始截取字符串
    left(str, length)
    说明:left(被截取字段,截取长度)
    例:select left(content,200) as abstract from my_content_t
    2、从右开始截取字符串
    right(str, length)
    说明:right(被截取字段,截取长度)
    例:select right(content,200) as abstract from my_content_t
    3、截取字符串
    substring(str, pos)
    substring(str, pos, length)
    说明:substring(被截取字段,从第几位开始截取)
    substring(被截取字段,从第几位开始截取,截取长度)
    例:select substring(content,5) as abstract from my_content_t
    select substring(content,5,200) as abstract from my_content_t
    (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)
    4、按关键字截取字符串
    substring_index(str,delim,count)
    说明:substring_index(被截取字段,关键字,关键字出现的次数)

    例如 code = 70-1-1-1-0101  要获取得到最后'-'后面的值 

      select substring_index(code, '-',-1) from 表名; //下划线之后的内容,
          -1表示则是从后倒数出现1次'-' ,到字符串结束。
    =>0101

  • 相关阅读:
    关于extern的用法
    建立CMenu菜单项,实现选中菜单项点击左键响应事件
    数据库常用语句
    圆周率的计算
    C++11中list特有版本的算法
    使用istream迭代器来输入输出数据
    C++中函数重载和函数覆盖的区别
    外置接口请求
    JSON转指定复杂对象
    FastDFS优化
  • 原文地址:https://www.cnblogs.com/czhyuwj/p/4630331.html
Copyright © 2011-2022 走看看