北京SEO

MySql中substring字符串截取函数用法

2019/10/10/17:36:44  阅读:2063  来源:谷歌SEO算法  标签: SEO技术

在mysql中常用的字符串截取函数有substring,SUBSTRING_INDEX了,substring是pos开始长度为len的字符串了,这个与php字符串截取函数有点像,下面我们一起来看看.

用法:

  1. SUBSTRING(str,pos,len)
  2. SUBSTRING(strFROMposFORlen)
  3. SUBSTRING(str,pos)
  4. SUBSTRING(strFROMpos)

别名SUBSTR,截取字符串str从pos开始长度为len的字符串,如果不设置len参数默认获取pos以后的所有内容,注意字符串的索引是从1开始,如果pos为负数则从字符串的后面开始截取.

1.截取pos后所有的数据,代码如下:

  1. mysql>selectsubstring('mysqldatabase',2);
  2. +——————————-+
  3. |substring('mysqldatabase',2)|
  4. +——————————-+
  5. |ysqldatabase|
  6. +——————————-+
  7. 1rowinset

2.截取pos后3个字符数据,代码如下:

  1. mysql>selectsubstring('mysqldatabase',2,3);
  2. +———————————+
  3. |substring('mysqldatabase',2,3)|
  4. +———————————+
  5. |ysq|
  6. +———————————+
  7. 1rowinset

3.看一些其它实例,代码如下:

  1. mysql>SELECTSUBSTRING(‘Quadratically’,5);
  2. ->‘ratically’
  3. mysql>SELECTSUBSTRING(‘foobarbar’FROM4);
  4. ->‘barbar’
  5. mysql>SELECTSUBSTRING(‘Quadratically’,5,6);
  6. ->‘ratica’
  7. mysql>SELECTSUBSTRING(‘Sakila’,-3);
  8. ->‘ila’
  9. mysql>SELECTSUBSTRING(‘Sakila’,-5,3);
  10. ->‘aki’
  11. mysql>SELECTSUBSTRING(‘Sakila’FROM-4FOR2);
  12. ->‘ki’

既然讲到这里来了我再看看:substring_index,substring_index(str,delim,count),代码如下:

  1. mysql>SELECTSUBSTRING_INDEX(‘www.phpfensi.com’,‘.’,2);
  2. ->‘www.phpfensi.com’
  3. mysql>SELECTSUBSTRING_INDEX(‘www.phpfensi.com’,‘.’,-2);
  4. ->‘phpfensi.com’

广告内容

MySql中substring字符串截取函数用法 MySql中substring字符串截取函数用法 MySql中substring字符串截取函数用法

相关阅读

热门评论

精选文章

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

SEO最新算法