首頁  >  文章  >  資料庫  >  MYSQL的排序sql語句

MYSQL的排序sql語句

ringa_lee
ringa_lee原創
2017-07-13 17:18:322296瀏覽

關於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中文網其他相關文章!

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