北京SEO

mysql字符串截取函数详解

2019/10/10/17:34:31  阅读:1700  来源:谷歌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

精选文章

MySQL Replication 主从配置的示例 教你在linux系统中如何进入linux命令行 openSUSE 13.2中安装Xmonad的步骤图解 Mysql limit 优化,百万至千万条记录实现快速分页 mysql 去除重复记录sql语句详解 mysql数据库show processlist结果分析 JavaScript?事件委托详解 SSH如何限制连接数 如何找出MySQL数据库中的低效SQL语句 关于mysql迁移oracle数据库的注意事项

SEO最新算法