2017-05-08 66 views
-1

我的輸出是這樣的:排序基於條件

Dept_Name      Count(Emp_ID)       
Commerce       20     
Science        15       
Arts        15 
Engg.        10 

我想按降序排序它的計數(EMP_ID),如果該號碼是相同的(如:科學&藝)它應該按照Dept_Name的字母順序排列。我怎樣才能做到這一點?

+1

真的嗎?請參閱ORDER BY。 – Strawberry

+0

此外,標題與問題無關。 – Strawberry

+0

對不起。標題與我的另一個問題有關。但是,由於訂單有條件,我無法獲得所需的輸出。 –

回答

0

請參閱SQL ORDER BY。默認情況下,它按升序排列記錄,除非另有規定(DESC)。

select dept_name, count(emp_id) 
from yourtable 
group by dept_name 
order by count(emp_id) desc, dept_name