--单个列升序or降序
select * from gy_student order by cno asc; --asc 升序
select * from gy_student order by sage desc; --desc 降序 ,不写默认升序
--多列组合排序,以cno升序排完后,在基础上再以sage降序排序。
select * from gy_student order by cno , sage desc;
当排序的字段列出现空值,如何将空值不受orader by的影响直接放在最前面或最后面。可以使用nulls first 和nulls last来控制。
--如gy_student表中age字段有些是空值,根据age升序排序,并将空值放到最后面
select * from gy_student order by age nulls last;
--放到最前面,同理
select * from gy_student order by age nulls first;