mysql多字段排序


select * from score order by cno asc, degree desc;

 

總結

(1)在MySql中,使用 ASC 或 DESC 關鍵字來設置查詢結果是按升序或降序排列。

(2)尤其非常特別重要:默認按升序(ASC)排列

(3)order by 后可加2個(或多個)字段,字段之間用英文逗號隔開。

(4)若A用升序,B用降序,SQL該這樣寫:order by A ASC, B DESC; 默認同理,也可以這樣寫:order by A, B DESC;

(5)若A、B都用降序,必須用兩個DESC,order by A DESC, B DESC;

(6)多個字段時,優先級按先后順序而定

 

沒有分組的情況下having和where 類似

select * from score where degree > 80;

select * from score having degree > 80;

 

有分組的時候,where對分組前內容過濾,having是分組后的內容進行篩選

 


免責聲明!

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



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