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