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

    今天建视图时,用到了MySQL中的字符串截取,很是方便。
    
      感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。
    
      函数:
    
      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(被截取字段,关键字,关键字出现的次数)
    
      例:select substring_index(”blog.chinabyte.com”,”。”,2) as abstract from my_content_t
    
      结果:blog.chinabyte
    
      (注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)
    
      结果:chinabyte.com
    我在IBM工作,可以为大家内部推荐IBM各种职位 IBM全球职位尽在以下链接(请在浏览器中打开,QQ/微信 会阻止): http://ibmreferrals.com/ 很乐意为感兴趣的小伙伴分享:我的面试经验^_^ 如需咨询,请邮件发送以下邮箱,有问必回 1026096425@qq.com
  • 相关阅读:
    hdu 1231 最大连续子序列
    数据加载初始化问题
    分页查询
    PHP-引入文件(include)后,页面错位,不居中解决办法
    数据库中的事务和锁(乐观、悲观锁,共享、排他锁,死锁)
    java操作excel 工具类
    微信公众号处理
    java实用资料
    【转】字符流和字节流的区别,使用场景,相关类
    基于redis分布式锁实现“秒杀”
  • 原文地址:https://www.cnblogs.com/jackydalong/p/3246078.html
Copyright © 2011-2022 走看看