lag()函数:
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:
查询向上偏移 1 位的年龄、
SELECT user_id,
user_age,
lag(user_age, 1, 0) over(ORDER BY user_id) RESULT
FROM user_info;
lag函数运行图示
lag()函数:
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:
查询向上偏移 1 位的年龄、
SELECT user_id,
user_age,
lag(user_age, 1, 0) over(ORDER BY user_id) RESULT
FROM user_info;
lag函数运行图示