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。确认排序成本与索引关系后,即可在下一章"限制结果集"中,继续学习。

相关推荐
你有我备注吗1 分钟前
SQL学习之查询
java·sql·学习
Elastic 中国社区官方博客10 分钟前
4 个英伟达人工智能任务,1 个 Elasticsearch 接口:嵌入、聊天、completion 和重排序
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
融智兴科技14 分钟前
一张校园卡学生证,如何连接学习、生活与校园管理?
大数据·科技·物联网
Geeys1 小时前
淘宝新店一般要熬几个月?淘宝新店破周期提速实操方案
大数据·人工智能
G.O.G.O.G2 小时前
LeetCode SQL 从入门到精通(MySQL)05(下)
数据库·sql·oracle
麦兜和小可的舅舅2 小时前
从原理到实战:Linux 系统性能诊断核心指标全解析及生产系统故障分析复盘
大数据·linux·运维
其实防守也摸鱼2 小时前
运维--安全与数据库
网络·数据库·学习·安全·安全威胁分析·数据库架构·软件安全
Rsun045512 小时前
MySQL 中什么是回表?
数据库·mysql
阿里技术2 小时前
Agent 评测:方法论与体系设计
大数据·人工智能·算法
buligbulig2 小时前
Hadoop环境安装和集群创建
大数据·hadoop·分布式