前言: []包含的表示可选,|符号分开的表示可选其一。 本章内容 详解排序查询 详解limit limit存在的坑 分页查询中的坑 一、排序查询(order by) select 字段名 from 表名 order by 字段 1 [asc|desc],字段 2 [asc|desc]; 需要排序的字段跟在order by之后; asc|desc表示排序的规则,asc:升序,desc:降序,默认为asc; 支持多个字段进行排序,多字段排序之间用逗号隔开。 单字段排序: select * from test2 order by a asc; 多字段排序: select * from stu order by age desc,id asc; 按别名排序: select age '年龄',id as '学号' from stu order by 年龄 asc,学号 desc; 按函数排序: SELECT id 编号,birth 出生日期, year (birth) 出生年份,name 姓名 from student ORDER BY 出生年份 asc,id asc; where之后进行排序:select a.id 订单编号,a.price 订单金额 from t_order a where a.price>= 100