關於order by:
order by 語句用於根據指定的列對結果集進行排序,默認按照升序排列。
1. select 字段名 from 表名 where 條件 order by 字段名1 asc/desc, 字段名2 asc(升序,默認)/desc(降序),.......
2. select 字段名 from 表名 where 條件 order by 字段序號 asc/desc, 字段序號 asc/desc,....... (字段序號從1開始)
最后要注意order by的在使用時,寫在前面的字段會先執行,例如:
SELECT sno,sname,sex,brithday,dno FROM student ORDER BY 4,5 DESC;//這句對第四列(日期列)優先升序排列(默認),只有該列有相同值(1983-10-04)時,第5列才會按照語句進行降序排列。
SELECT sno,sname,sex,brithday,dno FROM student ORDER BY 5,4 DESC;/*第5列升序 */