• mysql中字符串截取


    mysql主要的字符串截取函数:left(),right(),substring(),substring_index()

    1、left(str,length)

    select left('sqlstudy.com',3);

    output: sql

    2、right(str,length)

    select right('sqlstudy.com',3);

    output:com

    3、substring(str,pos),substring(str,pos,len)

    select substring('sqlstudy.com', 4);

    output:study.com  // 从第4个位置开始到最后

    select substring('sqlstudy.com', 4,2);

    output:st             // 从第4个位置开始取两个字符

    select substring('sqlstudy.com', -4);

    output:.com        // 从倒数第4的位置开始到最后

    select substring('sqlstudy.com', -4,2);

    output:.c            // 从倒数第4的位置开始取两个字符

    4、substring_index(str,delim,count)

    select substring_index('www.sqlstudy.com.cn', '.', 2);

    output: www.sqlstudy // 第二个小数点之前的字符

    select substring_index('www.sqlstudy.com.cn', '.', -2);

    output: com.cn // 倒数第二个小数点之后的字符

    5、locate函数截取字符串
    LOCATE(substr,str)
    返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0:
    select locate("sql","sqlstudy");
    output:1

    select locate("a","sqlstudy");
    output:0

  • 相关阅读:
    php判断远程图片是否防盗链
    php获取远程图片url生成缩略图的方法
    qq zone g_tk
    zend studio aptana
    qq音乐接口
    function https_request
    Eclipse 汉化
    php 邮箱替换*
    获取顶级域名函数
    weixin oauth api 使用
  • 原文地址:https://www.cnblogs.com/mucheng/p/6015975.html
Copyright © 2020-2023  润新知