在mysql中,split函數可以將一個字符串按照給定的分隔符進行分割,并返回一個字符串數組。
使用方法如下:
SELECT SPLIT_STR('a,b,c', ',', 1) AS result;
上述代碼的意思是將字符串’a,b,c’按照逗號進行分割,返回分割后的第1個字符串,即‘a’。
我們可以嘗試一下返回多個分割后的字符串:
SELECT SPLIT_STR('a,b,c', ',', 2) AS result_1, SPLIT_STR('a,b,c', ',', 3) AS result_2;
上述代碼的意思是將字符串’a,b,c’按照逗號進行分割,返回分割后的第2個和第3個字符串。
值得注意的是,mysql的split函數是在mysql 8.0版本中引入的,如果你的mysql版本不夠高,該函數可能無法使用。