表格1
value
100 x 200 x 300 x 400 `I want to split this row bcoz more than 2 values`
100 x 200
1300 x 1400
200 x 300 x 1200 x 2200 `I want to split this row bcoz more than 2 values`
....
值列不是固定长度的,它也可能包含10 x 200 x 3000 x 5
我想取前 2 个值,然后接下来的 2 个值将转到下一行x
我想像这样拆分行:
预期产出
100 x 200
300 x 400
100 x 200
1300 x 1400
200 x 300
1200 x 2200
....
暗示:
我们可以拆分每个 x 的值,然后我们可以连接 2 个值
例如20 x 10 x 5 x 1
像这样拆分20, 10 5, 1
然后加入20 x 10, 5 x 1
上面的方法会成功,如果成功意味着我可以得到一些用于拆分和连接行的查询..
我怎样才能在 SQL 中做到这一点?
需要 SQL 查询帮助