如何用MySQL分割字符串?

时间:2012-09-07 09:30:03

标签: mysql string split

我有一个字符串:

'11,111' 

我希望将其作为11,111。这可能在MySQL上吗?

2 个答案:

答案 0 :(得分:1)

试试这个:

set @field='11,111';
select substr(@field,1,LOCATE(',',@field)-1) as col_1,
substr(@field,LOCATE(',',@field)+1,length(@field)-LOCATE(',',@field)) as col_2

答案 1 :(得分:1)

我在本周早些时候写了一个答案,其中MySQL程序将逗号分隔的值列表拆分为单个值https://stackoverflow.com/a/12264448/1368730

如果您需要更具体的答案,则需要说明您对拆分值的处理方式。