博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql函数substring_index的用法
阅读量:6480 次
发布时间:2019-06-23

本文共 588 字,大约阅读时间需要 1 分钟。

hot3.png

substring_index


按索引字符位进行截取字符串

substring_index(“待截取的字符串”,“截取数据依据的字符”,截取字符的位置N)

第三个参数可正,可负。正数表示索引字符前面的字符串,负数表示倒数索引字符后面的字符串。

如:处理对象字符串为“15,151,152,16”,我们用逗号“,”进行处理字符串

在字符串中以逗号为索引,获取不同索引位的字符,处理结果如下:

SELECT SUBSTRING_INDEX('15,151,152,16',',',1); ==>得到结果为: 15SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('15,151,152,16',',',2),',',-1);==>得到结果为: 151SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('15,151,152,16',',',-2),',',1);==> 得到结果为:152SELECT SUBSTRING_INDEX('15,151,152,16',',',-1);==>得到结果为: 16

N可以为负数,表示倒数第N个索引字符后面的字符串。有负号的时候,可以将整个字符倒过来看,依旧是第N个字符前面的部分。

转载于:https://my.oschina.net/u/3683692/blog/3038820

你可能感兴趣的文章
使用126邮箱发送邮件的python脚本
查看>>
Maven
查看>>
课后习题和问题 Chapter 2 Problems 10-18
查看>>
缓存系统在游戏业务中的特异性
查看>>
Ngrok搭建自己的内网穿透
查看>>
redis的基本数据类型
查看>>
.NET 同步与异步之锁(Lock、Monitor)(七)
查看>>
前端大牛们都学过哪些?
查看>>
利用simulink分析系统各种传递函数的BODE图、阶跃响应、单位脉冲响应
查看>>
在iOS当中发送电子邮件和短信
查看>>
python的单例模式
查看>>
13~1003的和
查看>>
myeclipse启动jboss报ERROR [MainDeployer] Could not create deployment
查看>>
pycharm如何新项目如何不默认创建虚拟环境(吐槽)
查看>>
Loadrunner检查点小结(很经典)
查看>>
MySQL字段类型详解
查看>>
ORACLE 的游标
查看>>
虚拟机安装的UBUNTU全屏的方法:
查看>>
java虚拟机类加载器
查看>>
ASP.NET状态管理之八(会话Session)
查看>>