mysql 窗口函数
窗口函数的作用类似于在查询中对数据进行分组,不同的是,分组操作会把分组的结果聚合成一条记录,而窗口函数是将分组的结果置于每一条数据记录中。对分组统计结果中的每一条记录进行计算的场景下, 使用窗口函数更好, 注意, 是每一条!如, 1,1,3,4 而不像 1,2,3,4(row_number的结果), 也不是 1,1,2,3,4 (dense_rank的结果)可以看到,使用DENSE_RANK()函数得出的行号为1、2、2、3,相同价格的商品序号相同,且后面的商品序号是连续的。LAG(expr,n)向前。
转载
2022-10-10 15:42:35 ·
541 阅读 ·
0 评论