ASC 与 DESC 基础要点
- ORDER BY 列 默认升序 ASC,写 DESC 转降序
- 排序字段可以是列名,也可以是表达式或别名
- 不加 ORDER BY 时返回顺序依赖存储,不可信赖
- ORDER BY 一般放在 WHERE 之后、LIMIT 之前
- 数字升序从小到大,日期升序从早到晚
- 多写 ASC 不影响结果,但显式写出来更易懂
ASC 与 DESC 基础示例
SELECT * FROM product ORDER BY price ASC;
SELECT * FROM orders ORDER BY created_at DESC;
避坑提醒:永远别假设『不写 ORDER BY 也会有固定顺序』,那是存储引擎的偶然行为;要顺序就明明白白写出来。