Mysql数据库操作指南——排序(零基础篇十)

条件过滤仅决定返回哪些行,排序则决定这些行以何种顺序呈现。MySQL 通过 ORDER BY 子句实现结果集的排序逻辑。本章介绍单字段升序、降序及多字段复合排序的语法与执行特点,帮助读者在查询层面获得符合业务语义的数据顺序。

结果集排序:

1.单字段排序:

语法:select 字段名 from 表名 order by 字段 排序关键字;

标注:

|------|-----------|
| asc | 升序排序(默认值) |
| desc | 降序排序 |

ASC升序:

sql 复制代码
select * from star order by money asc;

示例:

DESC降序:

sql 复制代码
select * from star order by money desc;

示例:

2.多字段排序:

语法:select 字段名 from 表名 order by 字段1 desc/asc ,字段2 desc/asc;

标注:查询star表中所有数据,按照money字段降序排列,若money一样,按age字段升序排列

sql 复制代码
select * from star order by money desc,age asc;

示例:

总结:
建议初学者在练习表中对同一查询分别执行 ORDER BY money DESCORDER BY money DESC, age ASC。确认排序成本与索引关系后,即可在下一章"限制结果集"中,继续学习。

相关推荐
ClouGence13 小时前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
得物技术13 小时前
从埋点需求到规则资产:Hermes Agent 重构得物数仓工作流
大数据·llm·ai编程
久美子14 小时前
AI驱动数仓建设的Harness工程实践——本体建模、知识分层与上下文工程
大数据
云技纵横15 小时前
Gap Lock 死锁实战:5 秒在本地复现 MySQL 间隙锁死锁
后端·mysql
无响应de神15 小时前
三、用户与权限管理
数据库·mysql
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
大志哥1231 天前
ES和Logstash日志链路系统上线后遭遇切片爆炸(解决)
大数据·elasticsearch
果丁智能1 天前
物联网智能锁赋能集中式住宿:身份核验与远程权限管控的全链路技术实践
大数据·人工智能·物联网·智能家居