明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MYSQL的排序sql語句

[摘要]關于MYSQL的排序的sql語句主要是根據(jù)order by以desc和asc進行排序組成,這也是sql語句中經(jīng)常用到的地方,下面我給簡單的舉例說明一下:假如一張數(shù)據(jù)表名為Tbl 的數(shù)據(jù)如下:如果說需...
關于MYSQL的排序的sql語句主要是根據(jù)order by以desc和asc進行排序組成,這也是sql語句中經(jīng)常用到的地方,下面我給簡單的舉例說明一下:

假如一張數(shù)據(jù)表名為Tbl 的數(shù)據(jù)如下:

MYSQL的排序sql語句

如果說需要根據(jù)gz列的值進行升序排序,但值為0的排在最后面,那么我們通過sql的desc和asc實現(xiàn)出來的結(jié)果如下圖:

MYSQL的排序sql語句

具體的sql語句的實現(xiàn)方法如下:

1.order by表達式

SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz

2.算術(shù)法

SELECT nian ,gz,1/gz as od from Tbl ORDER BY od desc

這兩種方式可根據(jù)需求完成相應的結(jié)果,大同小異,大家可以模擬一下根據(jù)不同的需求實現(xiàn)出來;

以上就是MYSQL的排序sql語句的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。