五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

SqlServer2012中LEAD函數(shù)簡(jiǎn)單分析

發(fā)布日期:2021-12-26 13:17 | 文章來(lái)源:源碼中國(guó)

LEAD函數(shù)簡(jiǎn)單點(diǎn)說(shuō),就是把下一行的某列數(shù)據(jù)提取到當(dāng)前行來(lái)顯示,看示例更能解釋清楚,先看測(cè)試用腳本

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

以上是原始數(shù)據(jù),下邊應(yīng)用LEAD函數(shù),看下怎么把其它行的數(shù)據(jù)提取到當(dāng)前行顯示的

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

下邊這個(gè)是間隔兩行提取數(shù)據(jù),就是把第三行的數(shù)據(jù)提取到當(dāng)前行,其它行以次累推,看圖

這個(gè)函數(shù)一共接受三個(gè)參數(shù),第一個(gè)是表達(dá)式,以上示例都使用的字段,還可以是其它有效的表達(dá)式,第二個(gè)參數(shù)是offset,即間隔多少行取數(shù)據(jù),第三個(gè)是默認(rèn)的間隔,即當(dāng)沒(méi)有指定offset時(shí)以此為準(zhǔn)

舉個(gè)例子,以上述代碼為例

LEAD(LastName,2,0)

當(dāng)沒(méi)有指定那個(gè)2的時(shí)候,則以間隔0行為準(zhǔn),當(dāng)有指定那個(gè)2的時(shí)候則間隔2行取數(shù)據(jù),所以,往往第三個(gè)參數(shù)可以不指定,效果是一樣的,如下圖

與LEAD函數(shù)相對(duì)應(yīng)的還有一個(gè)函數(shù),LAG,看下圖效果

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

報(bào)錯(cuò),offset參數(shù)不能為負(fù),哥不作評(píng)論,,,The End

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部