查询结果按照特定值在前排序

时间:2021-01-24 06:55:12
查询出的字段为:
公司编码            部门名称                    
1                          管理部门                     
1                           A分院                          
4                           B分院          
3                           C分院
2                           管理部门
2                           D分院
3                           管理部门
4                           E分院
1                           F分院
4                           管理部门
4                           G分院

请问是否可以在按照公司编码排序的同时,同一公司编码总是让管理部门处在前面?谢谢

3 个解决方案

#1


order by decode(部门名称,'管理部门', 0, 1)

#2


ORDER BY "公司编码",CASE "部门名称" WHEN '管理部门' THEN "部门名称" END,"部门名称"

#3


order by 公司编码,decode(部门名称,'管理部门',0,1)  拿走不谢

#1


order by decode(部门名称,'管理部门', 0, 1)

#2


ORDER BY "公司编码",CASE "部门名称" WHEN '管理部门' THEN "部门名称" END,"部门名称"

#3


order by 公司编码,decode(部门名称,'管理部门',0,1)  拿走不谢