ITPub博客

首页 > 数据库 > > SQL ORDER BY

SQL ORDER BY

作者:浪花小雨滴 时间:2020-05-14 15:43:42 0 删除 编辑

order by 语句是用于对结果集进行排序。它是写在where之后,给指定一个或多个字段的结果集进行排序。

order by 语句排序方式:

ASC (默认):升序,可省略不写。order by 语句默认是按升序记录进行排序。
DESC:降序,与升序相反。


ORDER BY 语句示例

“Users”表

实例1:

以用户的年龄由小到大的记录排序(升序)

语句如下:

SELECT * FROM Users order by ages;--此处忽略ASC

输出结果:

实例2:
以用户的年龄由大到小的记录排序(降序)
语句如下:

SELECT * FROM Users order by ages desc;
输出结果:

实例3:
以用户的年龄由大到小的记录排序(降序),并以user_id从大到小记录排序
语句如下:

SELECT * FROM Users order by ages desc,user_id desc;

输出结果:

从结果可以看到,order by 排序原则,写在最前的字段,它的排序优先级越高,也就是说order by 后面第一个字段,它的排序优先级最高,然后对第二个字段进行排序,以此类推。上述案例结果显示,先对ages记录由大到小排序后,再对user_id记录由大到小排序。

小结:ORDER BY 用法就是用来排序,它是写在where子句后面。


如果觉得对您有一丢丢帮助,请点击右下角【在看】,让更多人看到该文章。

长按识别二维码

关注获取学习资料






来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3133117/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40140