SQL中的交叉檢索

在記錄的檢索過程中,往往會有這樣的需求,將要搜索的列變成行,即交叉檢索,具體解決方案如下:

select emp_year,
sum(decode(emp_month,1,emp_sal,0)) m1,
sum(decode(emp_month,2,emp_sal,0)) m2,
sum(decode(emp_month,3,emp_sal,0)) m3,
sum(decode(emp_month,4,emp_sal,0)) m4
from emp
group by emp_year;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章