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

mysqlmysqli database

我们需要使用嵌套的 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)

相关文章