广告
返回顶部
首页 > 资讯 > 数据库 >mysql sql字符串截取函数详解
  • 203
分享到

mysql sql字符串截取函数详解

mysql sql字符串截取mysql字符串截取 2022-11-13 18:11:05 203人浏览 泡泡鱼
摘要

Mysql字符串截取函数主要有 left()、right()、substring()、substring_index() 一、left()从左

Mysql字符串截取函数主要有 left()、right()、substring()、substring_index()

一、left()从左开始截取字符串

用法:left(str,len) ; str 要截取的字符串, len截取长度

例:

SELECT LEFT("www.jb51.net",3)

结果:www

二、right()从右开始截取字符串

用法:right(str,len) ; str 要截取的字符串, len截取长度

例:

SELECT RIGHT("www.jb51.net",3)

结果为 :net

三、substring()截取指定位置与长度

用法:substring(str,pos,[len]) ; str 要截取的字符串,pos 截取的开始位置, len截取长度,没有len默认为字符串最后

例:

SELECT SUBSTRING("www.jb51.net",3)

结果:w.jb51.net

SELECT SUBSTRING("www.jb51.net",3,1)

结果:w

四、substring_index()按关键字进行读取

用法:substring_index(str, delim, count),str要操作的字符串,delim 关键字,connt 关键字出现的次数

关键字出现第1次之前的内容

例:

SELECT  SUBSTRING_INDEX("www.jb51.net",'.',1)

结果:www

关键字出现第2次之前的内容

SELECT  SUBSTRING_INDEX("www.jb51.net",'.',2)

结果:www.jb51

关键字倒数第1次之后的内容

SELECT  SUBSTRING_INDEX("www.jb51.net",'.',-1)

结果:net

实现split函数,返回第几个截取的值实现方式

str要截取的串,delim 分隔符,order 取第几个值

REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(str,delim,order)),delim,1));

例:

SELECT  REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX("www.jb51.net",".",2)),".",1))

结果:jb51

更多关于mysql sql字符串截取的方法请查看下面的相关链接

您可能感兴趣的文档:

--结束END--

本文标题: mysql sql字符串截取函数详解

本文链接: https://www.lsjlt.com/news/169433.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作