MYSQL的排序sql語句
發(fā)表時間:2023-07-27 來源:明輝站整理相關軟件相關文章人氣:
[摘要]關于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ù)如下:
如果說需要根據(jù)gz列的值進行升序排序,但值為0的排在最后面,那么我們通過sql的desc和asc實現(xiàn)出來的結(jié)果如下圖:
具體的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知識。