表中key列,数据如下:

如何实现如下输出效果:

建表语句:

CREATE TABLE order1 (  key varchar(255)
);  INSERT INTO order1 VALUES ('A');
INSERT INTO order1 VALUES ('B');
INSERT INTO order1 VALUES ('C');
INSERT INTO order1 VALUES ('D');

查询SQL:

select key from order1
order by
case key
when 'B' then 1
when 'A' then 2
when 'D' then 3
when 'C' then 4
else null end;

【SQL练习题】case when实现按要求排序相关推荐

  1. SQL练习题完整(做完你就是高手)

    SQL 练习题答案 一.补充作业一. 设有三个关系: S(SNO, SNAME, AGE, SEX,Sdept) SC(SNO, CNO, GRADE) C(CNO, CNAME, TEACHER) ...

  2. 50道数据库SQL练习题(深入理解各关键字的作用)

    目录 表结构 创建表 练习题 1.查询"001"课程比"002"课程成绩高的所有学生的学号 2.查询所有同学的学号.姓名.选课数.总成绩 3.查询平均成绩大于6 ...

  3. 转载:【SQL练习】经典SQL练习题

    原始链接:https://blog.csdn.net/mrbcy/article/details/68965271 [SQL练习]经典SQL练习题 墨染百城 2017-04-03 18:12:08   ...

  4. 我做的邹健老师的sql练习题(含答案)

    我做的邹健老师的sql练习题(含答案) --试题1.2(表的建立及原题请参考邹健老师的专栏:http://blog.csdn.net/zjcxc/) (注:邹健老师的专栏有部分答案有问题) SELEC ...

  5. SQL练习题:回购率 复购率 消费差异

    文章目录 SQL练习题:回购率 复购率 消费差异 统计不同月份的下单人数 统计用户三月份的回购率和复购率 统计男女用户的消费频次是否有差异 统计多次消费的用户,第一次和最后一次消费间隔是多少 统计不同 ...

  6. 【SQL中case then的用法】

    SQL中case then的用法   当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了.   其中case then有两种格式: 1.第一种 ...

  7. SQL中Case和convert()

    SQL语句之 case 和 convert 一.SQL之case 1 1.基本用法 :作为sql语句中的判断条件 case 字段 when 条件1 THEN 结果 Else 结果 END 2.比较用法 ...

  8. SQL Server中使用自定义指定顺序排序

    SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序: 张三(Z) 李四(L) 王五(W) 赵六(Z) 如 ...

  9. java sql 排序_JAVA像SQL一样对List对象集合进行排序

    在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏), title(电影名称), rating(评分).你知道怎么对一个Movie对象组 ...

  10. 了解SQL Server CASE语句

    SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...

最新文章

  1. python3与相关软件的关系,箭头表示依赖
  2. Java 文件和byte数组转换
  3. Stanford UFLDL教程 独立成分分析
  4. 【NLP】如何提升BERT在下游任务中的性能
  5. Dom4j遍历解析XML测试
  6. 什么是编译器,什么是集成开发环境?一文讲明白
  7. python中pi怎么使用_Python中使用Pi的对象传输
  8. 一个简单的键值存储微服务
  9. html ie浏览器写入内容,js在IE下创建本地文件,并读取内容
  10. 硬盘与电线挨着会高温吗_机械硬盘时代徐徐落幕?出货量再减50万件,你还会买新机械盘吗?...
  11. Coolite之数据源(store)分页,基于Sql2000存储过程(高效分页)
  12. navicat怎么导入sql数据库文件
  13. c语言编计分秒时的程序,用c语言编写程序,用于c51单片机四位共阴数码管显示,显示分秒的计时器。...
  14. java程序开启远程调试、断点功能
  15. 实战ssl-bump,实现squid的url过滤功能
  16. 性能优化的指标和工具
  17. C++经典好书分类推荐
  18. 硬盘分区文件格式变成RAW,点击就显示未格式化解决方法(小莫)
  19. ACM-ICPC 2018 南京赛区网络预赛(ABCDEFGHIJKL所有题题解大全)
  20. C语言递归解决八皇后问题

热门文章

  1. 移动开发者走向全能开发者的五大技能
  2. 关于敏捷方法的一次沟通记录
  3. delphi 字符串占用空间_字符串在Python内部是如何省内存的
  4. dmidecode 硬件查看
  5. form中的get和post方法
  6. windows下ch340 usb转串口芯片的驱动从哪里下载?
  7. 重装系统后遇到Git Authentication failed 错误
  8. 计算机网络知识梳理(1)——网络层次
  9. UEFI+GPT安装Win10和RHEL6.5双系统
  10. ubuntu16.04+opencv3.1配置