表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クエリのヘルプが必要