分割以冒号分隔的字符串

今天在网上想搜索怎样分割以冒号分隔的字符串,没找着以自身SQL函数进行分割的,本身写了个,以下是正确的语句:ide

例:在个人表t_reward中,有一字段c_reward 的值为:函数

2:206:5字符串

3:0:100it

1:120:10class

要将每一个记录以冒号进行拆分以下:搜索

2      206     5di

3      0         100view

1      120      10vi

语句以下:co

SELECT c_reward,LEFT(c_reward,LOCATE(':',c_reward)-1), SUBSTRING(c_reward,LOCATE(':',c_reward)+1,LOCATE(':',c_reward,3)-LOCATE(':',c_reward)-1), RIGHT(c_reward,LENGTH(c_reward)-LOCATE(':',c_reward,3)) FROM t_reward

相关文章
相关标签/搜索