下面是使用MySQL内置函数分割字符串的一个例子:
SELECT SUBSTRING_INDEX('apple,orange,banana', ',', 1) as `str1`, SUBSTRING_INDEX( SUBSTRING_INDEX('apple,orange,banana', ',', 2), ',', -1) as `str2`, SUBSTRING_INDEX( SUBSTRING_INDEX('apple,orange,banana', ',', 3), ',', -1) as `str3`;
上述代码中,大家通过SUBSTRING_INDEX函数来分割apple,orange,banana这个字符串,并将其分割成3个子串。其中,第一个子串是从字符串的左边开始数,第一个逗号之前的部分;第二个子串是从字符串的左边开始数,第二个逗号和第一个逗号之间的部分;第三个子串是从字符串的左边开始数,第三个逗号和第二个逗号之间的部分。
最终查询结果如下:
str1 str2 str3 ------ ------ ------ apple orange banana
通过使用MySQL内置函数来分割字符串,大家可以更加方便地对字符串进行处理,提高大家的工作效率。