MySQL窗口函数--lag()函数

lag()函数
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:

查询向上偏移 1 位的年龄、

SELECT user_id,
       user_age,
       lag(user_age, 1, 0) over(ORDER BY user_id) RESULT
FROM user_info;

lag函数运行图示
在这里插入图片描述

你可能感兴趣的:(mysql,数据库,sql,数据库开发)