分割以冒號分隔的字符串

今天在網上想搜索怎樣分割以冒號分隔的字符串,沒找着以自身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

相關文章
相關標籤/搜索