oracle 行變列

renjixinchina發表於2012-07-26
SELECT NAME_,
       MAX(DECODE(CLASS, '語文', T.SCORE, 0)) 語文,
       MAX(DECODE(CLASS, '數學', T.SCORE, 0)) 數學,
       MAX(DECODE(CLASS, '英語', T.SCORE, 0)) 英語
FROM ROW2COLUMN2 T
GROUP BY NAME_; 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-736790/,如需轉載,請註明出處,否則將追究法律責任。

相關文章