语法:
select * from 表名
order by 字段1 asc|desc,字段2 asc|desc,...
- 将行数据按照字段1进行排序,如果某些行字段1的值相同时,按字段2进行排序,以此类推;
- 默认按字段值从小到大进行排序;
- asc(默认值)从小到大,即升序;
- desc从大到小排序,及降序;
例1:查询所有学生记录,按age年龄从小到大排序
select * from students order by age;
例2:查询所有学生记录,按age年龄从大到小排序,年龄相同时,再按studentNo学号从小到大排序
select * from students order by age desc,studentNo;
例3:-- 查询所有男学生记录,按class班级从小到大排序,班级相同时, 再按studentNo学号再按学号从大到小排序
select * from students where sex='男' order by class,studentNo desc;