zoukankan      html  css  js  c++  java
  • Sqlserver 窗口函数 partition by 是否结合 order by的区别

    今天在做一个SQL查询的时候,用到了 partition  by这个窗口函数,以前只是简单的用过partition by  后边直接 跟上  order by 语句 做移动累计的效果,

    而今天 用partition的时候,获取的是最大值和最小值,后边也直接跟上了 order by语句,认为 order by 跟普通 的order by语句一样,不会影响最大和最小值,

    可实际运行 情况 打脸了,

    先贴 带上 order by 的截图 

     再贴上 不加 order by  截图

     也就是说 如果 加上了 order by的话,求最大和最小值的时候,是按照 当前记录 所在行  按照 order by字段排序之前记录的 最大和最小值

     在此 仅做个笔记,加深下 印象。  

  • 相关阅读:
    Codeforces Round #370 (Div. 2)
    Codeforces Round #425 (Div. 2)
    变量调节器
    Smarty基础
    流程
    iframe 内联框架
    权限:改变权限
    权限:查找
    html 框架
    Jcrop+uploadify+php实现上传头像预览裁剪
  • 原文地址:https://www.cnblogs.com/lsysunbow/p/11874041.html
Copyright © 2011-2022 走看看