我如何使用 SUBSTRING_INDEX() 函数获取字符串中两个相同分隔符之间的子串作为输出?


我们需要使用嵌套的 SUBSTRING_INDEX() 函数来获取字符串中两个相同分隔符之间的子串作为输出。例如,从字符串‘www.tutorialspoint.com’中,我们想要子串‘tutorialspoint’,它位于两个相同的分隔符‘.’之间,输出使用 SUBSTRING_INDEX() 函数,可以通过如下嵌套形式实现 −

mysql> Select SUBSTRING_INDEX(SUBSTRING_INDEX('www.tutorialspoint.com','.',2),'.',-1)AS 'Nested SUBSTRING_INDEX';
+------------------------+
| Nested SUBSTRING_INDEX |
+------------------------+
| tutorialspoint         |
+------------------------+
1 row in set (0.02 sec)

更新时间:20-Jun-2020

226 浏览

开启你的事业

完成课程获取认证

立即开始
广告
© . All rights reserved.