- str傳入的字串
- delim傳入的分界符号
- count傳入的取样次数
在传入字串str中,以传入的分界符号delim为分界点,取采样数count的結果取子字串。若count为正值则回传左边第count的分界符号之左边的一切內容。若count为负值,则回传右边第count的分界符号之右边的一切內容。
mysql> SELECT SUBSTRING_INDEX('', '.', 2);
-> ''
mysql> SELECT SUBSTRING_INDEX('', '.', -2);
-> 'mysql.com'
mysql> SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('', '.', 2), '.', -1);
-> 'mysql'
根据上述可以实现 字符串分隔符 split的功能。