博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL的一个排序的问题
阅读量:6509 次
发布时间:2019-06-24

本文共 297 字,大约阅读时间需要 1 分钟。

事情是这样的,有个问题,先看如下表Department:

部门ID  部门

1         总经理

2         人事部

3         市场部

4         销售部

5         技术部

现在问题来了,想显示时,把技术部和总经理放在最上面,然后再把其它的按部门升序排列,怎么解决?

回答,这是个看似不完成的事情,其实,只要大家动动脑子,问题就解决了

看我lori的

SELECT  部门ID,部门

FROM    department
ORDER BY CASE WHEN 部门 = '总经理'
                   OR 部门 = 'IT部' THEN 0
              ELSE 1
         END ,
        部门 ASC

本文转自博客园张占岭(仓储大叔)的博客,原文链接:,如需转载请自行联系原博主。

你可能感兴趣的文章
PHP获取Cookie模拟登录CURL(转)
查看>>
PHP-权限控制类(转)
查看>>
CSS3秘笈第三版涵盖HTML5学习笔记9~12章
查看>>
bzoj1044木棍分割
查看>>
leetcode-136-Single Number
查看>>
微信小程序笔记<五> 页面管理及生命周期(route)——getCurrentPages()
查看>>
http服务器小项目
查看>>
JS案例:Jq中的fadeOut和fadeIn实现简单轮播(没完善,简单实现)
查看>>
一些数学上的名词及操作
查看>>
C# DataGridVie利用model特性动态加载列
查看>>
IPv6 地址分类
查看>>
<%@ include %>指令和<jsp:include>区别
查看>>
因为文件组 'PRIMARY' 已满 解决办法
查看>>
Flume 读取实时更新的日志文件
查看>>
HDU 2049
查看>>
《Spring1之第十次站立会议》
查看>>
Unity Shader 噪声消融特效 - 剑灵死亡特效
查看>>
Eclipse 自动生成 Ant的Build.xml 配置文件
查看>>
添加一条信息到列表,如果重复就替换,
查看>>
C#基础第五天
查看>>