ORACLE 11g可以使用PIVOT。 1.當name欄位很多相異值時('a','b','c','d',...)很有用。 2.當需要有小計或總計搭配cube或rollup非常有用。 select * from aa pivot (count(value) for name in ('a','b','c') ); ※ 引述《MerrickJiang ()》之銘言: : 各位大大好,假設現在我統計要某一欄特定值的總和, : 情境假設如下: : Table 名稱: aa : name value :