校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > SqlServer2012中LEAD函數(shù)簡單分析

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

熱門標(biāo)簽:400外呼系統(tǒng)合法 寧波人工外呼系統(tǒng)有效果嗎 廣州人工電銷機(jī)器人費(fèi)用 如何在地圖標(biāo)注自己店鋪 地圖標(biāo)注一個(gè)圓圈怎么用 真人語音電銷機(jī)器人 電銷機(jī)器人被曝光 洛陽外呼系統(tǒng)平臺(tái) 怎樣把地圖標(biāo)注導(dǎo)入公司地址

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

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)沒有指定offset時(shí)以此為準(zhǔn)

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

LEAD(LastName,2,0)

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

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

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

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

您可能感興趣的文章:
  • SQL SERVER 2012新增函數(shù)之邏輯函數(shù)CHOOSE詳解
  • SQL SERVER 2012新增函數(shù)之字符串函數(shù)FORMAT詳解
  • SQL SERVER2012中新增函數(shù)之字符串函數(shù)CONCAT詳解
  • Sql Server 2012 轉(zhuǎn)換函數(shù)的比較(Cast、Convert和Parse)
  • SqlServer2012中First_Value函數(shù)簡單分析
  • SQL Server 2012 開窗函數(shù)
  • SQL SERVER 2012新增函數(shù)之邏輯函數(shù)IIF

標(biāo)簽:石家莊 北海 煙臺(tái) 東營 珠海 晉中 南昌 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SqlServer2012中LEAD函數(shù)簡單分析》,本文關(guān)鍵詞  SqlServer2012,中,LEAD,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SqlServer2012中LEAD函數(shù)簡單分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于SqlServer2012中LEAD函數(shù)簡單分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 禹州市| 诸城市| 华池县| 理塘县| 亳州市| 南岸区| 金昌市| 辽源市| 宁蒗| 乌海市| 雷州市| 景宁| 奇台县| 北安市| 阳山县| 武汉市| 喀喇| 丽江市| 含山县| 宣威市| 安泽县| 依安县| 鲁山县| 思茅市| 泰安市| 莱州市| 共和县| 远安县| 焦作市| 文山县| 资中县| 天全县| 金华市| 蒲江县| 兴仁县| 邢台市| 东至县| 蒙阴县| 长白| 洞口县| 昭苏县|