首先我们创建一个表user_info表:
插入一些数据用于测试,如下:
测试数据截图:
前期工作准备完成,接下来就准备测试这些函数了!
函数简介:
lag()和lead()这两个函数可以查询我们得到的结果集上下偏移相应行数的相应的结果。
形象的说明如下:
lag()函数:
查询当前行向上偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向上偏移的位数,第三个参数为超出最上面边界的默认值。
看如下代码:
查询向上偏移 1 位的年龄、
lag函数运行图示
lead()函数:
查询当前行向下偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向下偏移的位数,第三个参数为超出最下面边界的默认值。
如下代码:
查询向下偏移 2 位的年龄
LEAD()函数图示
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/11177.html