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

部门ID  部门

1         总经理

2         人事部

3         市场部

4         销售部

5         技术部

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

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

看我lori的

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

SQL的一个排序的问题相关推荐

  1. SQL Server数据库迁移–将数据库克隆到另一个排序规则

    Database migration is a vital task in any environment, complex or otherwise. Seamless migrations are ...

  2. SQL语法之排序查询(进阶3)and常见函数(进阶4)

    SQL语法体系学习笔记 SQL语法之基础查询(进阶1)and条件查询(进阶2) SQL语法之排序查询(进阶3)and常见函数(进阶4) SQL语法之分组函数,分组查询(进阶5)and连接查询(sql9 ...

  3. Sql养成一个好习惯是一笔财富

    Sql养成一个好习惯是一笔财富 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段 ...

  4. 使用SQL2005 递归查询结合Row_Number()实现完全SQL端树排序

    使用SQL2005 递归查询结合Row_Number()实现完全SQL端树排序 在实际应用中,我们经常需要用到树型结构功能,数据库结构一般如下 即用一个ParentID来标识该节点从属关系.为了最终生 ...

  5. sql查询和排序数据的方法

    sql查询和排序数据的方法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: SQ ...

  6. 【数据库】关于SQL SERVER的排序规则的问题分析

    在安装报表系统,运行sql语句时候提示"无法解决 equal to 操作的排序规则冲突.",费了半天时间才搞定,原来是因为sql语句中没有加全collate Chinese_PRC ...

  7. oracle 排序加行号,SQL行号排序和分页

    SQL行号排序和分页 (一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SELECT identity(int,1 ...

  8. 需要排序的最短子数组的长度——是一个排序好的数组,中间某一部分被打乱了,让你找出打乱的那个子数组...

    需要排序的最短子数组的长度 貌似在leetcode上遇到过,就是一个排序好的数组,中间某一部分被打乱了,让你找出打乱的那个子数组. from:https://blog.csdn.net/behboyh ...

  9. 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3-&g ...

最新文章

  1. python运行程序-用Python执行程序的4种方式,编程必备
  2. JavaSE(十二)——AWT
  3. Java中三种交换值得方式
  4. python的常量和变量_python变量和常量
  5. 测试思想-测试总结 缺陷分析与统计浅析
  6. Google Colab使用学习笔记
  7. 夏普 DN7C3A006 PM2.5 传感器测量步骤及存在问题
  8. js判断客户浏览器类型,版本
  9. hmaster和datanaode启动后很快停止_手动和全自动柴油发电机启动方法各自有什么优点?...
  10. Hive实现oracle的Minus函数
  11. 机器学习笔记(《统计学习方法》李航and《机器学习》周志华)
  12. OpenCL入门概念
  13. 基础回顾:测井曲线划分油、气、水层
  14. 联想“重组症”:仅靠重组是不够的
  15. 408复习策略(强化阶段)
  16. [搜索引擎]Sphinx的介绍和原理探索
  17. 值得反复研读的表连接之CARTESIAN JOIN方式
  18. 【第3版emWin教程】第55章 emWin6.x按钮Button控件自定义回调函数,实现各种按钮效果
  19. python3两个三阶矩阵相乘_两个三阶矩阵相乘的例子和方法!急!
  20. linux-top命令详解

热门文章

  1. asyu中datagrid load 与reload
  2. oracle取月去0,Oracle取月份,不带前面的0
  3. php 统计页面跳失率,究竟网店各页面的跳失率大小为多少才算正常水平?
  4. python requests 异步调用_构建高效的python requests长连接池详解
  5. centos 安装mysql-proxy_详解在Centos 5.2下安装最新Mysql Proxy LUA教程
  6. 终端服务器配置未启用rdp安全层,终端服务配置RDP-Tcp连接属性.PPT
  7. java gc检测工具_Java自带的性能监测工具之jstat
  8. 获取所有task_Asp.Net Core 轻松学-多线程之Task快速上手
  9. plc仿真实训软件_欧倍尔新品:现代电气控制和自动生产线装调两款虚拟仿真实训软件...
  10. 此设备不允许更改其写入高速缓存设置_优化SiT15xx驱动器设置32 kHz晶体输入低功耗MCU程序设计细节(一)...