轉載:http://www.cnblogs.com/NothingIsImpossible/archive/2010/10/13/1850250.html html
//decode: select Name, sum(decode(Subject,'語文',Result,0)) 語文, sum(decode(Subject,'數學',Result,0)) 數學, sum(decode(Subject,'英語',Result,0)) 英語 from Results group by Name; //case: select Name, sum((case when Subject='語文' then Result else 0 end)) 語文, sum((case when Subject='數學' then Result else 0 end)) 數學, sum((case when Subject='英語' then Result else 0 end)) 英語 from Results group by Name;