Posted on 2008-08-12 15:50
Prayer 閱讀(178)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
數(shù)據(jù)庫(kù),SQL
*********************************************************************************
數(shù)據(jù)排序
*********************************************************************************
order by子句中可以用asc(升序)和desc(降序)來(lái)完成相應(yīng)的排序,默認(rèn)時(shí)是按找asc(升序)。
---------------------------------------------------------------------------------
顯示出所有工資大于5000,且部門人數(shù)大于5個(gè)的部門號(hào),部門最低工資和部門人數(shù),并要求按照部門人數(shù)降序排序.
select department_id 部門號(hào)(記住department_id 和部門號(hào)之間要空格), min(salary) 最低工資,count(*) 部門人數(shù) from employees
where salary >5000
group by department_id
having count(*)>5
order by count(*)desc
-------------------------------------------------------------------
(注意:當(dāng)對(duì)分組查詢后的結(jié)果進(jìn)行排序時(shí),order by 必須在group by之后)
-------------------------------------------------------------------
圖:
--------------------------------------
部門號(hào) 最低工資 部門人數(shù)
80 6100 34
100 6800 30
90 6500 28
70 6300 25