1. 排序查询语法

排序查询语法:

select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]

语法说明:

先按照列1进行排序,如果列1的值相同时,则按照 列2 排序,以此类推

asc从小到大排列,即升序
desc从大到小排序,即降序
默认按照列值从小到大排列(即asc关键字)

例1:查询未删除男生信息,按年龄降序:

select * from students where isdelete=0 and gender='男' order by age desc;


例2:显示所有的学生信息,先按照年龄从大–>小排序,当年龄相同时 按照身高从高–>矮排序:

select * from students order by age desc, height desc;


2. 小结
排序使用 order by 关键字
asc 表示升序
desc 表示降序