按照多个字段排序查询结果

需求描述

需求:从雇员表emp里查询所有的部门编号,员工名称,职位,工资信息,这里要求先以部门编号排序再以工资从高到低排序显示。

解决方法:这里用到SQL的关键字 ORDER BY 以及ASC和DESC,order by是指定以字段deptno字符排序,以工资降序排列。

注: 数据库数据集SQL脚本详见如下链接地址

员工表结构和数据初始化SQL脚本

SQL代码

-- Mysql、Sql server、Oracle:
SELECT deptno,ename,job,sal
FROM emp
order by deptno,comm desc

执行结果

检索数据_18_按照多个字段排序查询结果相关推荐

  1. mysql降序后去重_Mysql 数据记录去重后按字段排序

    实现效果:去重-取最新的-排序 例子 : 按用户ID获取历史记录中某个人的记录,要求非重复的且每条只获取最新的,同时按添加时间倒序排列的 实现 :SELECT * FROM ( SELECT * FR ...

  2. 检索数据_17_按照指定的次序返回查询结果

    按照指定的次序返回查询结果 需求描述 需求:从雇员表emp里查询所有的员工名称,职位,奖金信息,这里要求奖金不为空的排在前面. 解决方法:这里用到SQL的关键字 ORDER BY 以及ASC和DESC ...

  3. 检索数据_22_根据数据项的值排序

    根据数据项的值排序 需求描述 需求:查询雇员表emp里的员工编号.员工名.工作信息.奖金信息,这里需要对工作是"MANAGER"和"SALESMAN"的按照co ...

  4. 检索数据_19_按照字符串对结果排序

    按照字符串对结果排序 需求描述 需求:从雇员表emp里查询所有的部门编号,员工名称,职位,工资信息,职位的后两位信息,这里要求截取job字段里的最后两位来排序. 解决方法:这里用到SQL的字符串截取函 ...

  5. SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据

    SQL基础操作_1_检索数据 目录 7.1.1 数据集 7.1.2 学生选课关系表 7.1.3 供应商关系表 7.2.1 从表中查询所有行和列 7.2.2 从表中查询部分行 7.2.3 查询满足某个条 ...

  6. EFCore+Mysql仓储层建设(分页、多字段排序、部分字段更新)

    前沿 园子里已有挺多博文介绍了EFCore+Mysql/MSSql如何进行使用,但实际开发不会把EF层放在Web层混合起来,需要多个项目配合结构清晰的进行分层工作,本文根据个人实践经验总结将各个项目进 ...

  7. MyBatis Plus实现动态字段排序

    利用周末时间,对自己的项目进行了升级,原来使用的是tkmybatis,改为mybatis plus.但是返回数据的格式变了,导致前端页面自带的字段排序失效了,需要刷新表格才会排序,于是决定在服务端实现 ...

  8. mysql 学习笔记第二天 排序查询(超级好懂分享给大家)

    表格中字段 排序查询 # 排序查询 /* 语法:SELECT 查询列表from 表名where 筛选条件order by 排序列表 [asc正序||desc倒叙] */# 案例1:查询员工信息,要求工 ...

  9. 检索数据_21_处理空值的排序

    处理空值的排序 需求描述 需求:查询雇员表emp里的员工编号.员工名.奖金信息,这里需要将comm字段为空的排在前面. 解决方法:需要对comm字段进行特殊处理,比如进行转换,然后再排序,而有的数据库 ...

最新文章

  1. 用python画时序图源代码_使用python实现画AR模型时序图
  2. Python中字符串的截取,列表的截取
  3. 如何为你的代码选择一个开源协议
  4. Dalvik class加载的处理
  5. linux arp 防火墙关闭,如何关闭ARP防火墙
  6. 通过Blender将PMX模型转为FBX导入Unity
  7. NodeJS使用淘宝 NPM 镜像/NPM使用国内源
  8. CSS3 移动端开发技巧
  9. mysql中修改表的还原命令_MySQL的增、删、改、查和备份、恢复的命令
  10. VMware Workstation无法提供该虚拟机所需的所有图形功能
  11. 静态反编译软件:IDA Pro for Mac
  12. 【咸鱼教程】虚拟摇杆
  13. 掘金站内 webpack 优秀文章汇总
  14. 如何搭建个人博客网站
  15. Choerodon猪齿鱼实践之开发应用服务
  16. 彻底疯狂!美团数字人民币交易用户数同比增长超5倍!心动ing...
  17. python播放网页视频_python如何播放视频
  18. 计算机毕业设计springboot+vue+elementUI股票交易模拟系统
  19. 关于Win10版本1903的蓝牙设备已配对但无法使用的结局方案
  20. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_2(在浏览器中输入www.baidu.com后执行的全部过程、DNS的域名<->IP地址、OS协议栈的样子、CDN)整起

热门文章

  1. boost::type_index模块实现一个类型中获得简短的和人类可读的类型名称
  2. BOOST使用 proto 转换进行任意类型操作的简单示例
  3. boost使用Proto转换来实现的例子
  4. 验证 Boost.Optional 复制构造函数不会尝试调用从模板化参数初始化构造函数的元素类型
  5. boost::hana::at用法的测试程序
  6. boost::iterator::permutation_iterator用法的测试程序
  7. boost::hof::unpack用法的测试程序
  8. boost::fusion::filter_if用法的测试程序
  9. boost::foreach模块一些杂项的测试程序
  10. boost::coroutine模块实现parallel的测试程序