- str傳入的字串
- delim傳入的分界符号
- count傳入的取样次数
在传入字串str中,以传入的分界符号delim为分界点,取采样数count的結果取子字串。若count为正值则回传左边第count的分界符号之左边的一切內容。若count为负值,则回传右边第count的分界符号之右边的一切內容。
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
-> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
-> 'mysql.com'
mysql> SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('www.mysql.com', '.', 2), '.', -1);
-> 'mysql'
根据上述可以实现 字符串分隔符 split的功能。
本文详细介绍了 MySQL 中 SUBSTRING_INDEX 函数的使用方法及其参数含义,通过具体实例展示了如何利用该函数进行字符串处理,实现类似 split 的功能。
5515

被折叠的 条评论
为什么被折叠?



