当前位置: 首页 > article >正文

Mysql梳理6——order by排序

目录

6  order by排序

6.1 排序数据

6.2 单列排序

6.3  多行排列


6  order by排序

6.1 排序数据

使用ORDER BY字句排序

  • ASC(ascend):升序
  • DESC(descend):降序

ORDER BY子句在SELECT语句的结尾

6.2 单列排序

        如果没有使用排序操作,默认情况下是查询返回的数据是按照添加数据的顺序显示的。

使用ORDER BY对查询到的数据进行排序操作

SELECT last_name,job_id,department_id,hire_date
FROM employees
ORDER BY hire_date;

#  练习:按照hire_date从高到低地显示员工信息
SELECT last_name, job_id, department_id, hire_date
FROM employees
ORDER BY hire_date DESC ;

注意:可以使用列的别名进行排序  

SELECT employee_id, last_name, salary*12 annsal
FROM employees
ORDER BY annsal;

6.3  多行排列

SELECT employee_id,salary,department_id
FROM employees
ORDER BY employee_id DESC,salary ASC;

         在ORDER BY的语句中根据字段分别排序,该代码含义为,首先按照employee_id进行排序,如果employee_id相同时,对salary进行比较

运行结果如图所示:


http://www.kler.cn/a/311890.html

相关文章:

  • Rust:GUI 开源框架
  • Python酷库之旅-第三方库Pandas(208)
  • Java面试要点02 - 自动装箱与拆箱的原理与性能解析
  • Local Dimming和Mini LED简介
  • 运维人员必备的 Mac Zsh 配置技巧
  • C语言最简单的扫雷实现(解析加原码)
  • 在 VS Code 中调试 C++ 项目
  • 【数据结构】动态开点线段树
  • 基于Android Studio 蜜雪冰城(奶茶饮品点餐)—原创
  • Java ERP系统源码深度解析:Spring Cloud Alibaba和Spring Boot的微服务实战
  • 云WAF能做什么?看它如何帮你应对网络攻击
  • 武汉网站建设实施方案
  • 猫咪为什么不吃猫罐头?解决挑食小猫!美味主食罐推荐!
  • 2.4 数据库表字段约束
  • 水经微图PC版5.0.0即将内测
  • MATLAB数学规划:2.线性规划
  • 分享一个 在线拍卖系统 商品竞拍平台Java、python、php三个技术版本(源码、调试、LW、开题、PPT)
  • MATLAB系列03:分支语句和编程设计
  • 指挥中心操作台怎么布局更合理
  • Can‘t connect to local MySQL server through socket
  • 【线性规划求解系列】MATLAB中使用linprog解决线性规划问题
  • 【学术会议:中国杭州,机器学习和计算机应用面临的新的挑战问题和研究方向】第五届机器学习与计算机应用国际学术会议(ICMLCA 2024)
  • 大数据-141 - ClickHouse 集群 副本和分片 Zk 的配置 Replicated MergeTree原理详解
  • Linux 环境永久更换国内pip镜像源地址
  • 【MySQL】表的相关操作
  • 你敢相信吗,我用AI撸了一个在线计算器网站!