本文共 297 字,大约阅读时间需要 1 分钟。
事情是这样的,有个问题,先看如下表Department:
部门ID 部门
1 总经理
2 人事部
3 市场部
4 销售部
5 技术部
现在问题来了,想显示时,把技术部和总经理放在最上面,然后再把其它的按部门升序排列,怎么解决?
回答,这是个看似不完成的事情,其实,只要大家动动脑子,问题就解决了
看我lori的
SELECT 部门ID,部门
FROM departmentORDER BY CASE WHEN 部门 = '总经理' OR 部门 = 'IT部' THEN 0 ELSE 1 END , 部门 ASC本文转自博客园张占岭(仓储大叔)的博客,原文链接:,如需转载请自行联系原博主。