美文网首页
10,select查询子句——order by 与 limit详

10,select查询子句——order by 与 limit详

作者: 小碧小琳 | 来源:发表于2018-12-03 21:16 被阅读0次

    1、order by

    接着上一篇中,在经过where,计算两步以后,得到结果集,再经过having筛选得到最终结果集以后,还可以对此最终结果集进行计算,于是会用到order by以及limit子句。

    接着图中having的部分往下画:

    其中,排序是真对最终结果集的,因此,排序需要order by要排在where,group,having后面的,顺序不能乱。

    对于多字段排序,列字段之间用逗号隔开即可。

    2、limit限制条目

    接着上面的查询过程的图,order by 后再加一个limit。

    limit offset,N
    其中offset(偏移量)是跳过的行数,N是实际取得行数。
    比如,想要取出按照价格第3到第5高的商品,那么用到的limit语句即为
    limit 2,3
    跳过第一行与第二行,因此offset等于2。

    综上,select的五个查询子句顺序,where,group,having,order by,limit顺序一定不能变。

    相关文章

      网友评论

          本文标题:10,select查询子句——order by 与 limit详

          本文链接:https://www.haomeiwen.com/subject/nwuycqtx.html