この単純化された例と同様の出力を生成するより大きな SQL があります。
SELECT
5 AS L0,
2 AS L1,
3 AS L2,
4 AS L3
FROM DUAL
現在の出力は次の行です。
| L0 | L1 | L2 | L3 |
| 5 | 2 | 3 | 4 |
必要な出力は次の列です。
| kind | value |
| 0 | 5 |
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
選択したものを4回結合することでこれを取得できることを私は知っています。ユニオンがここでできる最善の方法であり、この出力が他の手段で達成できるかどうか、アドバイスを探しています。
列を行に反転する例もたくさん見つかりましたが、ここでは行から列への反転を探しています。