# 查询结果排序 order
当数据被查询后,我们可能需要对数据进行排序
# 普通升序排序
select * from `user` order by age;
select * from `user` order by age asc;
上面两个sql是等价的,把所有用户查询出出来,返回结果按age从小到大排序
# 普通降序排序
select * from `user` order by age desc;
上面两个sql是等价的,把所有用户查询出出来,返回结果按age从大到小排序
# 多个字段排序
select * from `user` order by age desc, user_code asc;
在查询结果中存在一些年龄相同的数据,这些数据的顺序是未知的,如果我们期望它有顺序那么需要在后面加上, user_code asc。
上面的sql理解成: 查询所有用户数据,根据年龄降序排序,如果年龄相同的数据再更加user_code升序排序