-3

有一个包含以下列的员工表

eid    ename    salary    did
100    king     5000      DB
101    kochaar  7000      DB
102    jack     6000      JAVA
103    john     3000      JAVA
104    marry    6000      DB

表格中的 o/p iz

did    count(eid)
DB     3
JAVA   2
DB     3
JAVA   2
DB     3

我尝试使用 union all,我不确定如何实现 tiz o/p。

4

2 回答 2

1
select  did
,       count(*) over (partition by did)
from    YourTable
于 2013-07-17T19:01:31.110 回答
0
select t1.did
       , count(t1.*)
from table1 t1
group by t1.did
于 2013-07-17T19:52:33.917 回答