好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 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函數簡單分析的相關信息資訊供網民參考!
  • 推薦文章