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

sql开窗函数语法



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

 

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

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

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

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

 

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

查询向下偏移 2 位的年龄

 

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

  • 上一篇: fstream file()
  • 下一篇: ps峰值图
  • 版权声明


    相关文章:

  • fstream file()2025-03-28 07:30:01
  • python中与或非2025-03-28 07:30:01
  • linux设置ntp同步2025-03-28 07:30:01
  • linux中chmod是什么意思2025-03-28 07:30:01
  • 五大推荐系统算法2025-03-28 07:30:01
  • ps峰值图2025-03-28 07:30:01
  • 二阶低通滤波器算法2025-03-28 07:30:01
  • 微信定位精灵下载2025-03-28 07:30:01
  • 动态sql的种类有哪些 ?2025-03-28 07:30:01
  • 检测网络连接问题windows网络诊断2025-03-28 07:30:01