首頁  >  文章  >  資料庫  >  mysql常用基礎操作語法(六)--對資料排序及限制結果數量的條件查詢【指令列模式】

mysql常用基礎操作語法(六)--對資料排序及限制結果數量的條件查詢【指令列模式】

黄舟
黄舟原創
2017-03-03 14:09:121354瀏覽

1、使用order by對查詢的結果進行排序,asc升序,desc降序:


#也可以在order by後指定多個欄位名稱和排序方式進行多層排序:


2、使用limit限制查詢結果的數量:


上圖中的0,代表查詢的開始位置,也可以理解為跳過的數量;上圖中的2代表需要查詢出的數量。這個表中有3條數據,因為限制了條數為2,因此實際結果只是兩條。另外,這裡的初始位置是0,實際上可以不寫,預設就是0:


#這裡還有一種情況,就是指定查詢結果的數量可能大於表中的實際數量,這個時候回傳結果會傳回表中所有符合條件的數據,例如我的表中有3條數據,如果指定數量為4,實際上查詢出的還是3條:



where條件、order by排序和limit可以結合使用,實際應用場景中也多是結合使用:


 以上就是mysql常用基礎操作語法(六)--對資料排序與限制結果數量的條件查詢【指令列模式】的內容,更多相關內容請關注PHP中文網(www.php.cn)!


#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn