【SQL练习题】case when实现按要求排序
表中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实现按要求排序相关推荐
- SQL练习题完整(做完你就是高手)
SQL 练习题答案 一.补充作业一. 设有三个关系: S(SNO, SNAME, AGE, SEX,Sdept) SC(SNO, CNO, GRADE) C(CNO, CNAME, TEACHER) ...
- 50道数据库SQL练习题(深入理解各关键字的作用)
目录 表结构 创建表 练习题 1.查询"001"课程比"002"课程成绩高的所有学生的学号 2.查询所有同学的学号.姓名.选课数.总成绩 3.查询平均成绩大于6 ...
- 转载:【SQL练习】经典SQL练习题
原始链接:https://blog.csdn.net/mrbcy/article/details/68965271 [SQL练习]经典SQL练习题 墨染百城 2017-04-03 18:12:08 ...
- 我做的邹健老师的sql练习题(含答案)
我做的邹健老师的sql练习题(含答案) --试题1.2(表的建立及原题请参考邹健老师的专栏:http://blog.csdn.net/zjcxc/) (注:邹健老师的专栏有部分答案有问题) SELEC ...
- SQL练习题:回购率 复购率 消费差异
文章目录 SQL练习题:回购率 复购率 消费差异 统计不同月份的下单人数 统计用户三月份的回购率和复购率 统计男女用户的消费频次是否有差异 统计多次消费的用户,第一次和最后一次消费间隔是多少 统计不同 ...
- 【SQL中case then的用法】
SQL中case then的用法 当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了. 其中case then有两种格式: 1.第一种 ...
- SQL中Case和convert()
SQL语句之 case 和 convert 一.SQL之case 1 1.基本用法 :作为sql语句中的判断条件 case 字段 when 条件1 THEN 结果 Else 结果 END 2.比较用法 ...
- SQL Server中使用自定义指定顺序排序
SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序: 张三(Z) 李四(L) 王五(W) 赵六(Z) 如 ...
- java sql 排序_JAVA像SQL一样对List对象集合进行排序
在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏), title(电影名称), rating(评分).你知道怎么对一个Movie对象组 ...
- 了解SQL Server CASE语句
SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...
最新文章
- python3与相关软件的关系,箭头表示依赖
- Java 文件和byte数组转换
- Stanford UFLDL教程 独立成分分析
- 【NLP】如何提升BERT在下游任务中的性能
- Dom4j遍历解析XML测试
- 什么是编译器,什么是集成开发环境?一文讲明白
- python中pi怎么使用_Python中使用Pi的对象传输
- 一个简单的键值存储微服务
- html ie浏览器写入内容,js在IE下创建本地文件,并读取内容
- 硬盘与电线挨着会高温吗_机械硬盘时代徐徐落幕?出货量再减50万件,你还会买新机械盘吗?...
- Coolite之数据源(store)分页,基于Sql2000存储过程(高效分页)
- navicat怎么导入sql数据库文件
- c语言编计分秒时的程序,用c语言编写程序,用于c51单片机四位共阴数码管显示,显示分秒的计时器。...
- java程序开启远程调试、断点功能
- 实战ssl-bump,实现squid的url过滤功能
- 性能优化的指标和工具
- C++经典好书分类推荐
- 硬盘分区文件格式变成RAW,点击就显示未格式化解决方法(小莫)
- ACM-ICPC 2018 南京赛区网络预赛(ABCDEFGHIJKL所有题题解大全)
- C语言递归解决八皇后问题