SQL order by語句


關於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列升序 */

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM