mysql将查询到的字符串分割
时间: 2023-06-24 22:08:23 浏览: 89
字符串列类型-mysql教程PPT
在MySQL中,可以使用SUBSTRING_INDEX函数将字符串分割成多个部分。该函数接受三个参数:要分割的字符串、分隔符以及要返回的部分的数量。例如,下面的查询将字符串“apple,banana,orange”按“,”分割成三个部分,并返回第一个部分:
```
SELECT SUBSTRING_INDEX('apple,banana,orange', ',', 1);
```
结果为:
```
apple
```
如果要返回第二个部分,可以将第三个参数设置为2:
```
SELECT SUBSTRING_INDEX('apple,banana,orange', ',', 2);
```
结果为:
```
apple,banana
```
如果要返回最后一个部分,可以将分隔符设置为逆序:
```
SELECT SUBSTRING_INDEX('apple,banana,orange', ',', -1);
```
结果为:
```
orange
```
如果要将字符串分割成更多部分,可以增加第三个参数的值。
阅读全文