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

相关推荐
一枕槐安4877 小时前
少样本提示(Few-shot)在业务场景的落地实践
大数据·人工智能·意图分类·mmr多样性·knn检索·动态示例选择
ss2737 小时前
PostgreSQL常见索引问题与解决方案
数据库·postgresql
小徐不徐说7 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
roman_日积跬步-终至千里8 小时前
零售与数仓(二):从经营问题到可信证据,数仓怎样建设?
大数据·零售
瀚高PG实验室9 小时前
发布端逻辑复制槽消失
数据库·postgresql·瀚高数据库
ss2739 小时前
PostgreSQL慢查询定位与优化
数据库·postgresql
香蕉大香蕉(06敬畏市场)9 小时前
MySQL 单点详解(07)
java·数据库·mysql·ai·博客·八股
smilejingwei10 小时前
TRAE 插件上新 | SQLazy:让 AI 写出可信复杂 SQL
数据库·人工智能·sql
我要见SA姐110 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归