關於MYSQL的排序的sql語句主要是根據order by以desc和asc進行排序組成,這也是sql語句中常用到的地方,下面我給簡單的舉例說明一下:
假如一張資料表名為Tbl 的資料如下:
如果說需要依照gz列的值進行升序排序,但值為0的排在最後面,那麼我們透過sql的desc和asc實現出來的結果如下圖:
具體的sql語句的實作方法如下:
1.order by表達式
SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz
2.算術法
SELECT nian ,gz,1/gz as od from Tbl ORDER BY od desc
這兩種方式可依需求完成對應的結果,大同小異,大家可以模擬一下依照不同的需求實現;
以上是MYSQL的排序sql語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!