看到网上很多朋友在问,limit分页之后按照字段属性排序的问题,在这里分享一下我的用法:

  1.网上答案:    

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

    每页显示5个,显示第三页信息,按照年龄从小到大排序
    select * from student order by age asc limit 10,5;

    mysql数据库limit分页,排序操作 Mysql 第1张

    mysql数据库limit分页,排序操作 Mysql 第2张

 

    这个答案是先实现了排序,再分页的操作,而很多人想要的并不是这样的效果,因为这样就跟原表数据排序完全不一样了,其实想要得到先分页再排序的结果很简单。

  2.我的用法:

    很简单,只需要在查询操作外面加个小括号提升优先级即可;

    (select * from student limit 10,5)order by age asc ;

    mysql数据库limit分页,排序操作 Mysql 第3张

    mysql数据库limit分页,排序操作 Mysql 第4张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄