当前位置: 首页 > 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/news/311890.html

相关文章:

  • 在 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撸了一个在线计算器网站!
  • ElasticSearch7整合es-head,ES配置密码
  • 微软 Azure AI 服务免费试用及申请:语音识别、文本转语音、基于视觉、语言处理、文档分析等10大场景
  • ReentrantLock实现原理
  • opencv anaconda yolov5安装流程
  • 【C++】C++ STL探索:Priority Queue与仿函数的深入解析
  • Leetocde146. LRU 缓存
  • 梧桐数据库(WuTongDB):postgresql 12的CBO(Cost-Based Optimizer)优化器
  • 浅谈人工智能之基于HTTP方式调用本地QWen OPenAI接口(Java版)
  • 股指期权交易详细基础介绍
  • 图像亮度均衡算法