诛仙手游天音阵法搭配:order by能否实现条件排序?高手指点!

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 07:06:50
我想使用order by进行下面这样的排序,不知道能否实现?
例:数据表tab1
姓名 年龄 职务 部门
张三 20 科员 办公室
李四 25 科长 生产部
王武 28 科员 监察部
刘六 26 科长 人事科
赵七 23 科员 销售科

程序里使用select * from tab1 order by 部门????
(我想让数据按这样顺序现实:人事科、监察部、销售科、生产部、办公室)

使用order by 能否实现?

如果不能实现还有没有其他办法?

小弟先谢了!!!

order by 部门,
或:
order by 部门 desc

会有两种结果,至于一定得按你写的顺序可能是不行。

select 部门,count(部门) as number from tab1 group by 部门
上面的语句表示按部门进行排序,并算出部门的数目

可以分组,但不能排序