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
表示降序