当前位置:网站首页 > 技术博客 > 正文

sql开窗函数语法



首先我们创建一个表user_info表:

 

插入一些数据用于测试,如下:
测试数据截图:
在这里插入图片描述
前期工作准备完成,接下来就准备测试这些函数了!

函数简介:
lag()和lead()这两个函数可以查询我们得到的结果集上下偏移相应行数的相应的结果。
形象的说明如下:

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

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

 

lag函数运行图示
在这里插入图片描述
lead()函数:
查询当前行向下偏移n行对应的结果
该函数有三个参数:第一个为待查询的参数列名,第二个为向下偏移的位数,第三个参数为超出最下面边界的默认值。
如下代码:

查询向下偏移 2 位的年龄

 

LEAD()函数图示
在这里插入图片描述

版权声明


相关文章:

  • python中与或非2025-03-28 07:30:01
  • linux中chmod是什么意思2025-03-28 07:30:01
  • 五大推荐系统算法2025-03-28 07:30:01
  • 137端口对应的服务2025-03-28 07:30:01
  • 思科模拟器pc连接交换机2025-03-28 07:30:01
  • 检测网络连接问题windows网络诊断2025-03-28 07:30:01
  • pcap_open2025-03-28 07:30:01
  • 后端管理系统模板2025-03-28 07:30:01
  • xcpru2025-03-28 07:30:01
  • 若快网络科技游戏开发的游戏2025-03-28 07:30:01