![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Evan ![]()
![]() |
name value1 value2 value3 value4 value5 value6 .... job a b c d e f Sequence 1 3 2 frist V last V V commplete V cancel V 不用對資料做計算或統計等運算! 只是單純將行列資料做轉置就好 (如下格式) name job Sequence frist last commplete cancel value1 a 1 value2 b 3 V value3 c V value4 d 2 V value5 e V value6 f V ... 有看到 pivot 相似需求語法,但是找到的都是有對table內做統計運算後再轉置的範例 (曾試著改看看,但對pivot語法不太熟,改出來的都不是自己想要的!) 請問~ 能不能幫忙提供 pivot 只單純做欄位行列資料轉置的寫法,還是有其他sql語法能辦到呢?? 謝謝 |
1樓 |
不好意思,我用土法煉鋼的方式做出結果 但我沒有ORACLE環境,底下的語法是用工具轉出來的,不曉得執行後有沒有錯誤 MSSQL的部分測試過了,沒有問題 table1是模擬你的原始table,table2是輸出結果的table PL/SQL 下面是MSSQL
本篇文章回覆於2017-02-06 17:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
參考 http://www.itread01.com/articles/1476488146.html
本篇文章回覆於2018-02-28 13:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |