lag()函数:
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:
查询向上偏移 1 位的年龄、
SELECT user_id,
user_age,
lag(user_age, 1, 0) over(ORDER BY user_id) RESULT
FROM user_info;
lag函数运行图示
本文详细解释了SQLlag()函数的工作原理,介绍了如何使用它查询当前行向上偏移n行的user_age,包括参数列名设置、偏移量和默认值设定。并通过代码示例和运行图展示其在user_info表中的应用。
lag()函数:
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:
查询向上偏移 1 位的年龄、
SELECT user_id,
user_age,
lag(user_age, 1, 0) over(ORDER BY user_id) RESULT
FROM user_info;
lag函数运行图示
2250
1131
1609

被折叠的 条评论
为什么被折叠?
函数&spm=1001.2101.3001.5002&articleId=135971236&d=1&t=3&u=284d3e6037c4406db19b6abad76bf375)