当前位置: 首页 > news >正文

MySQL中SUBSTRING_INDEX函数作用

1、问题概述?

SUBSTRING_INDEX函数用于在MySQL语句中截取字符串使用,主要有三个参数,如下:

str需要截取的原始字符串

delimiter:截取字符串的分隔符

count:根据正负数判断要返回的内容

•正数:从左边计算分隔符,返回指定分隔符之前的内容

•负数:从右边计算分隔符,发挥指定分隔符之后的内容

SUBSTRING_INDEX(str, delimiter, count)

2、案例讲解?

1、获取第二个点前面的所有内容(正数从左边开始计算)

输出结果:www.baidu

SELECT SUBSTRING_INDEX('www.baidu.com', '.', 2);

2、获取第二个点后面的所有内容(负数从右边开始计算)

输出结果:baidu.com

SELECT SUBSTRING_INDEX('www.baidu.com', '.', -2);

3、目录截取

输出结果:D:\test

输出结果:D:/test

select SUBSTRING_INDEX("D:\\test\\abc\\测试目录\\目录1","\\",2);
或
select SUBSTRING_INDEX("/usr/test/abc/测试目录/目录1","\\",2);

4、分隔符不存在情况

输出结果:How old are you! 返回整个字符串

select SUBSTRING_INDEX("How old are you!",",",1);

http://www.dtcms.com/a/545565.html

相关文章:

  • 网站设计评级杭州网站搜索排名
  • 2.1 AI与大模型介绍
  • 厦门网站建设阿里流量型网站 cms
  • 【笔试真题】- 科大讯飞研发岗-2025.09.27
  • 20.15 多模态系统测试实战:跨模态对齐实现98%准确率的关键方案
  • GXDE 2025 Edition RC 开始测试
  • 网站设计标注图怎么做广东阳江发布最新消息
  • Java中使用Collator实现对象List按照中文姓名属性进行A-Z的排序实现
  • Oracle AWR 报告中的SQL来自哪儿?
  • 企业网站建设的作用创意设计之都
  • 蓝牙钥匙 第1次 蓝牙技术演进全景透视:从1.0到5.3,物联网时代的互联基石
  • Java、Python、C# 和 C++ 在函数定义语法上的主要区别
  • 安装网站程序报价单模板英文
  • mmcv的安装
  • OpenCV(十五):绘制矩形和圆
  • 网站建设基本流程视频关于动漫制作专业
  • 【React】节流会在react内失效??
  • ARM SMMU v3架构规范中文版
  • 北京58网站建设云南手工活外发加工网
  • 宁波本地模板网站建设平台百度论坛首页官网
  • 小模型是AI Agent的未来
  • Flink DataStream「上下文与状态处理」实战指南
  • MLP(Multilayer Perceptron,多层感知机)怎么解决异或问题
  • 惠普DL380服务器安装系统以后无法读取到系统盘启动解决方案(其他品牌服务器类似解决思路)
  • 做个网站的价格长荣建设深圳公司网站
  • 公司要做个网站吗成都短视频运营
  • Linux C/C++ 学习日记(37):协程(六):总结
  • NVIDIA Jetson Orin NX安装graspnet失败解决方案
  • 网站后台有些不显示自己怎么做外贸网站
  • 有几个网站可以做代发的制作小诗集