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

    有时候我们需要直接用MySQL的字符串函数截取字符,毕竟用程序截取(如PHP)还得先写个脚本连接数据库之类的,所以在这里做一个记录,希望对大家有用。 

    1、从左开始截取字符串 
    left(str, length) 
    说明:left(被截取字段,截取长度) 
    例:

    select left(content,200as abstract from my_content_t 

    2、从右开始截取字符串 
    right(str, length) 
    说明:right(被截取字段,截取长度) 
    例:

    select right(content,200as abstract from my_content_t 

    3、截取字符串 

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

    select substring(content,5as abstract from my_content_t 
    select substring(content,5,200as abstract from my_content_t 

    (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度) 

    4、按关键字截取字符串 
    substring_index(str,delim,count) 
    说明:substring_index(被截取字段,关键字,关键字出现的次数) 
    例:

    select substring_index("blog.jb51.net","。",2as abstract from my_content_t 

    结果:blog.jb51 

  • 相关阅读:
    面向对象之设计模式大全
    JDK各版本新增的主要特性
    迷宫最短路径-货郎担问题的解决思路
    详细介绍Java垃圾回收机制
    并发编程与任务建模
    淘宝npm镜像使用方法
    Metrics-Java版的指标度量工具
    Velocity基本语法
    Git之”make sure you have the correct access…”
    Mysql的转义字符
  • 原文地址:https://www.cnblogs.com/liaokaichang/p/8177877.html
Copyright © 2011-2022 走看看