- 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的功能。