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)!