事情是這樣的,有個問題,先看如下表Department:
部門ID 部門
1 總經理
2 人事部
3 市場部
4 銷售部
5 技術部
現在問題來了,想顯示時,把技術部和總經理放在最上面,然後再把其它的按部門升序排列,怎麼解決?
回答,這是個看似不完成的事情,其實,隻要大家動動腦子,問題就解決了
看我lori的
SELECT 部門ID,部門
FROM department
ORDER BY CASE WHEN 部門 = '總經理'
OR 部門 = 'IT部' THEN 0
ELSE 1
END ,
部門 ASC