主页 > 知识库 > SqlServer2012中LEAD函数简单分析

SqlServer2012中LEAD函数简单分析

热门标签:400外呼系统合法 宁波人工外呼系统有效果吗 广州人工电销机器人费用 如何在地图标注自己店铺 地图标注一个圆圈怎么用 真人语音电销机器人 电销机器人被曝光 洛阳外呼系统平台 怎样把地图标注导入公司地址

LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本

DECLARE @TestData TABLE( 
 ID INT IDENTITY(1,1), 
 Department VARCHAR(20), 
 LastName VARCHAR(20), 
 Rate FLOAT 
) 
INSERT INTO @TestData(Department,LastName,Rate) 
SELECT 'Document Control','Arifin',17.7885 UNION ALL 
SELECT 'Document Control','Norred',16.8269 UNION ALL 
SELECT 'Document Control','Kharatishvili',16.8269 UNION ALL 
SELECT 'Information Services','Chai',10.25 UNION ALL 
SELECT 'Information Services','Berge',10.25 UNION ALL 
SELECT 'Information Services','Trenary',50.4808 UNION ALL 
SELECT 'Information Services','Conroy',39.6635 UNION ALL 
SELECT 'Information Services','Ajenstat',38.4615 UNION ALL 
SELECT 'Information Services','Wilson',38.4615 UNION ALL 
SELECT 'Information Services','Connelly',32.4519 UNION ALL 
SELECT 'Information Services','Meyyappan',32.4519 

SELECT * FROM @TestData

以上是原始数据,下边应用LEAD函数,看下怎么把其它行的数据提取到当前行显示的

可以看到,LEAD函数把ID为2的那一行的LastName值提取到第一行显示为新列NEXTUser,就这么个功能

下边这个是间隔两行提取数据,就是把第三行的数据提取到当前行,其它行以次累推,看图

这个函数一共接受三个参数,第一个是表达式,以上示例都使用的字段,还可以是其它有效的表达式,第二个参数是offset,即间隔多少行取数据,第三个是默认的间隔,即当没有指定offset时以此为准

举个例子,以上述代码为例

LEAD(LastName,2,0)

当没有指定那个2的时候,则以间隔0行为准,当有指定那个2的时候则间隔2行取数据,所以,往往第三个参数可以不指定,效果是一样的,如下图

与LEAD函数相对应的还有一个函数,LAG,看下图效果

如上图所示,这个函数是从上行取数据,其它间隔参数的意义一样,LEAD是从下行取数据,TAG相反是上行取数据,写到这里我就再想,如果指定负数,是不是就可以合并为一个函数了?试下想法:

报错,offset参数不能为负,哥不作评论,,,The End

您可能感兴趣的文章:
  • SQL SERVER 2012新增函数之逻辑函数CHOOSE详解
  • SQL SERVER 2012新增函数之字符串函数FORMAT详解
  • SQL SERVER2012中新增函数之字符串函数CONCAT详解
  • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
  • SqlServer2012中First_Value函数简单分析
  • SQL Server 2012 开窗函数
  • SQL SERVER 2012新增函数之逻辑函数IIF

标签:石家庄 北海 烟台 东营 珠海 晋中 南昌 咸宁

巨人网络通讯声明:本文标题《SqlServer2012中LEAD函数简单分析》,本文关键词  SqlServer2012,中,LEAD,函数,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SqlServer2012中LEAD函数简单分析》相关的同类信息!
  • 本页收集关于SqlServer2012中LEAD函数简单分析的相关信息资讯供网民参考!
  • 推荐文章