如果不知道都有哪些年呢?應該怎么寫?以年份為列,有人數時就顯示該年份及人數,沒有不顯示年份及人數?
我覺得如果按行表示的話,可以這樣寫,但是也不確定對不對,但如果按列寫我不知道如何表示
select 總數,count(* ) ?as 人數 from ?emp?
union all?
select ?年份=to_char(hiredate,'yyyy'),count (*) as 人數 ?from ?emp
group by ?to_char(hiredate,'yyyy')
我覺得如果按行表示的話,可以這樣寫,但是也不確定對不對,但如果按列寫我不知道如何表示
select 總數,count(* ) ?as 人數 from ?emp?
union all?
select ?年份=to_char(hiredate,'yyyy'),count (*) as 人數 ?from ?emp
group by ?to_char(hiredate,'yyyy')
2017-09-08
舉報
2017-10-20
找出最小的年份,和最大的年份,然后遍歷一邊可以嗎?