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