2012-09-07 27 views
0

我有这样的字符串:如何分割字符串与MySQL?

'11,111' 

,我想获得此为11,111。这可能在MySQL上吗?

+1

你真的想要分裂吗?因为这两个值看起来都是一样的。 –

+0

这是一个例子,字符串也可以是'0,16,319',我需要拆分为',' – Jjreina

回答

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

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

如果您需要在一个更具体的答案我们需要说明你对分割值做了什么。