|
[Q]如何實現(xiàn)行列轉(zhuǎn)換 [A]1、固定列數(shù)的行列轉(zhuǎn)換 如 student subject grade --------------------------- student1 語文 80 student1 數(shù)學(xué) 70 student1 英語 60 student2 語文 90 student2 數(shù)學(xué) 80 student2 英語 100 …… 轉(zhuǎn)換為 語文 數(shù)學(xué) 英語 student1 80 70 60 student2 90 80 100 …… 語句如下: select student,sum(decode(subject,‘語文‘, grade,null)) "語文", sum(decode(subject,‘?dāng)?shù)學(xué)‘, grade,null)) "數(shù)學(xué)", sum(decode(subject,‘英語‘, grade,null)) "英語" from table group by student 2、不定列行列轉(zhuǎn)換 |
|
|