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

MySQL 如何使用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)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程