麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SqlServer2012中LEAD函數簡單分析

2024-08-31 01:02:29
字體:
來源:轉載
供稿:網友
SQL SERVER 2012 T-SQL新增幾個聚合函數: FIRST_VALUE LAST_VALUE LEAD LAG,今天我們首先來簡單分析下LEAD,希望對大家有所幫助,能夠盡快熟悉這個聚合函數
 
 

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

SqlServer2012中LEAD函數簡單分析

以上是原始數據,下邊應用LEAD函數,看下怎么把其它行的數據提取到當前行顯示的

SqlServer2012中LEAD函數簡單分析

可以看到,LEAD函數把ID為2的那一行的LastName值提取到第一行顯示為新列NEXTUser,就這么個功能

下邊這個是間隔兩行提取數據,就是把第三行的數據提取到當前行,其它行以次累推,看圖

SqlServer2012中LEAD函數簡單分析

這個函數一共接受三個參數,第一個是表達式,以上示例都使用的字段,還可以是其它有效的表達式,第二個參數是offset,即間隔多少行取數據,第三個是默認的間隔,即當沒有指定offset時以此為準

舉個例子,以上述代碼為例

LEAD(LastName,2,0)

當沒有指定那個2的時候,則以間隔0行為準,當有指定那個2的時候則間隔2行取數據,所以,往往第三個參數可以不指定,效果是一樣的,如下圖

SqlServer2012中LEAD函數簡單分析

與LEAD函數相對應的還有一個函數,LAG,看下圖效果

SqlServer2012中LEAD函數簡單分析

如上圖所示,這個函數是從上行取數據,其它間隔參數的意義一樣,LEAD是從下行取數據,TAG相反是上行取數據,寫到這里我就再想,如果指定負數,是不是就可以合并為一個函數了?試下想法:

SqlServer2012中LEAD函數簡單分析

報錯,offset參數不能為負,哥不作評論,,,The End


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产午夜亚洲精品理论片大丰影院 | 毛片免费看电影 | xxxx8| 欧美视频首页 | 热99re久久免费视精品频软件 | www.99re14.com| 成人午夜久久 | 成人三级视频网站 | 国产精品久久久久一区二区 | 欧美成a人片在线观看久 | 亚洲国产中文字幕 | 成人视屏在线观看 | 国产精品刺激对白麻豆99 | 美女黄影院| 亚欧美一区二区 | 午夜久久电影 | 国产噜噜噜噜噜久久久久久久久 | 羞羞草视频 | 亚洲国产精品500在线观看 | av手机免费在线观看 | av观看国产 | 日本一区免费看 | 中文字幕综合 | 亚州成人在线观看 | h视频免费观看 | 国产黄色网 | 亚洲第一页视频 | 蜜桃视频网站在线观看 | 欧美videofree性欧美另类 | 草逼一区| 日本视频免费看 | 日本不卡一区二区三区在线观看 | 久久久www成人免费精品 | 久久亚洲第一 | 日日狠狠久久偷偷四色综合免费 | 九九热在线视频观看 | 久久久久久久久久久影视 | h色视频在线观看 | 国产一级午夜 | 激情小说另类 | 在线免费视频a |