我有一个列,其值为1,1-1,1-10-2(从mysql表中选择),我希望将其拆分为三列,如 1 0 0 1 1 0 1 10 2 我需要一个程序,还是可以将它合并到一个mysql查询中?
答案 0 :(得分:0)
SELECT SUBSTRING_INDEX(your_column, '-', -3) as pos_one,
SUBSTRING_INDEX(your_column, '-', -2) as pos_two,
SUBSTRING_INDEX(your_column, '-', -1) as pos_three
FROM your_table;