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

第08章 排序ORDER BY

一、排序数据

1.1 排序规则

        如果没有使用order by对查询数据排序,那么默认返回的是数据添加时的顺序。

使用order by子句排序

  • ASCascend: 升序(默认)
  • DESCdescend:降序

1.2 单列排序

举例1:字段名升序查询

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

举例2:字段名降序查询

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

举例3:字段别名查询

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

注意:列的别名不能再where中使用。

1.3多列排序

  • 可以使用不在SELECT列表中的列排序。
  • 在对多列进行排序的时候,首先排序的第一列必须有相同的列值,才会对第二列进行排序。如果第一列数据中所有值都是唯一的,将不再对第二列进行排序。
SELECT last_name, department_id, salary
FROM employees
ORDER BY department_id, salary DESC;


http://www.mrgr.cn/news/67877.html

相关文章:

  • Ubuntu和Debian系列的Release默认shell解释器变更
  • RTC精度及校准
  • Java手写二分查找
  • 前后端分离,Jackson,Long精度丢失
  • Redis的缓存问题与应对策略
  • 【蚂蚁SQL面试题】蚂蚁数据研发一面面试题
  • 大模型微调技术 --> LoRA 系列之 AdaLoRA
  • ABAP开发-内存管理
  • Flutter环境配置
  • 论文阅读《Structure-from-Motion Revisited》
  • Unet++改进3:添加NAMAttention注意力机制
  • 故障排查 之 单点登录跳转失败(Ingress 相关)
  • Linux系列-进程的状态
  • 【网易云插件】听首歌放松放松
  • 在数据抓取的时候,短效IP比长效IP有哪些优势?
  • 药品进销存表格制作 佳易王药店药品入库出库台账库存管理系统操作教程
  • 18-分页与遍历 - From, Size, Search_after Scroll API
  • (vue3)在Pinia Store中正确使用Vue I18n
  • 记录mkdocs+yeti生成页面左侧导航(sidebar)添加滚动条(scroll bar)方法
  • LLM训练”中的“分布式训练并行技术;分布式训练并行技术
  • 整合本地市场机会 同城小程序打造社区商圈
  • ESP32-S3 IDF以太网接口移植
  • C++之priority_queue容器
  • Ethernet 系列(8)-- 基础学习::ARP
  • DeepSpeed分布式训练框架深度学习指南
  • day53 图论章节刷题Part05(并查集理论基础、寻找存在的路径)