oracle11g中的Pivot表
你能帮我算一下透视表吗?这是第一张表:oracle11g中的Pivot表,oracle,oracle11g,Oracle,Oracle11g,你能帮我算一下透视表吗?这是第一张表: Date 1 2 3 4 5 ----------------------------------------- 20130101 0.12 0.13 0.43 0.32 0.22 20130102 0.22 0.31 0.13 0.31 0.29 20130103 0.32 0.12 0.33 0.12 0.34 我希望这张桌子是这样的: Date Number
Date 1 2 3 4 5
-----------------------------------------
20130101 0.12 0.13 0.43 0.32 0.22
20130102 0.22 0.31 0.13 0.31 0.29
20130103 0.32 0.12 0.33 0.12 0.34
我希望这张桌子是这样的:
Date Number Values
---------------------------
20130101 1 0.12
20130101 2 0.13
20130101 3 0.43
20130101 4 0.32
20130102 5 0.22
20130102 1 0.22
20130102 2 0.31
20130102 3 0.13
20130102 4 0.31
20130102 5 0.29
20130103 1 0.32
20130103 2 0.12
20130103 3 0.33
20130103 4 0.12
20130103 5 0.34
我曾尝试使用“decode”来查找这个特定的查询,但对我来说不起作用
以下是我尝试过的一个网站:
你能帮我弄清楚这件事吗?
非常感谢您的帮助。您不需要帮助
顺便问一下,为什么要使用保留字作为列名?“日期”列是varchar2吗?
SELECT *
FROM table1
unpivot
(
"Values" FOR "Number" IN ("1","2","3","4","5")
);