1.基本認識
關(guān)鍵字:ORDER BY;
作 用:對查詢的結(jié)果集進行排序;
填寫值:ASC,升序(系統(tǒng)默認);DESC,降序;
格 式:ORDER BY 字段名 排序方式(ASC/DESC);
2.使用方法
- 根據(jù)某字段名進行升序排列和降序排列
ORDER BY 字段名;
升序排列
例句:SELECT name,birth FROM student ORDER BY birth;
解釋:在student表中查詢name、birth兩個字段相關(guān)信息,并根據(jù)birth字段進行升序排列。
降序排列
例句:SELECT name,birth FROM student ORDER BY birth DESC;
解釋:在student表中查詢name、birth兩個字段相關(guān)信息,并根據(jù)birth字段進行降序排列。
- 根據(jù)多個字段名進行排序
ORDER BY 字段名 排序方式,字段名 排序方式,字段名 排序方式;
注意:多字段排序時,按照從前往后的順序進行排序。
例句:SELECT * FROM student WHERE sex="man" AND nationality="中國" ORDER BY age,birth ,time DESC;
解釋:以“sex值是man和nationality值是中國”為條件,在student表中查詢所有的相關(guān)信息,并按照age升序,birth升序,time降序進行排列。
排序過程:
首先按照age進行排序(age默認升序)---->具有相同age的在按照birth進行排序(birth默認升序)---->具有相同birth的在按照time進行排序(time是降序)---->排序完成