北京SEO

mysql字符串截取函数详解

2019/10/10/17:34:31  阅读:1632  来源:谷歌SEO算法  标签: SEO知识

在mysql中常用的字符截取函数包括有left(),right(),substring(),substring_index()这几种了,下面我来一一给各位朋友举例说明,有需要的朋友可参考.

下面来一一说明一下:

1.左截取left(str, length)

left(str,length)

说明:left(被截取字段,截取长度),代码如下:

  1. mysql>selectleft('phpfensi.com',3);
  2. +-------------------------+
  3. |left('phpfensi.com',3)|
  4. +-------------------------+
  5. |sql|
  6. +-------------------------+

2.右截取right(str, length)

说明:right(被截取字段,截取长度),代码如下:

  1. mysql>selectright('phpfensi.com',3);
  2. +--------------------------+
  3. |right('phpfensi.com',3)|
  4. +--------------------------+
  5. |com|
  6. +--------------------------+

3.substring(str, pos);substring(str, pos, len) substring(被截取字段,从第几位开始截取,截取长度)

3.1 从字符串的第 4 个字符位置开始取,直到结束,代码如下:

  1. mysql>selectsubstring('phpfensi.com',4);
  2. +------------------------------+
  3. |substring('phpfensi.com',4)|
  4. +------------------------------+
  5. |study.com|
  6. +------------------------------+

3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符,代码如下:

  1. mysql>selectsubstring('phpfensi.com',4,2);
  2. +---------------------------------+
  3. |substring('phpfensi.com',4,2)|
  4. +---------------------------------+
  5. |st|
  6. +---------------------------------+

3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束,代码如下:

  1. mysql>selectsubstring('phpfensi.com',-4);
  2. +-------------------------------+
  3. |substring('phpfensi.com',-4)|
  4. +-------------------------------+
  5. |.com|
  6. +-------------------------------+

3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符,代码如下:

  1. mysql>selectsubstring('phpfensi.com',-4,2);
  2. +----------------------------------+
  3. |substring('phpfensi.com',-4,2)|
  4. +----------------------------------+
  5. |.c|
  6. +----------------------------------+

我们注意到在函数 substring(str,pos, len)中,pos 可以是负值,但 len 不能取负值,代码如下.

4.substring_index(str,delim,count)

mysql> select substring_index('www.phpfensi.com', '.', 2);

select substring_index('www.phpfensi.com', '.coc', 1);

如果在字符串中找不到 delim 参数指定的值,就返回整个字符串.

广告内容

mysql字符串截取函数详解 mysql字符串截取函数详解 mysql字符串截取函数详解

相关阅读

热门评论

SEO研究中心 SEO研究中心

SEO研究中心提供免费SEO公开课

总篇数170

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法