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

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

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

First_Value返回結(jié)果集中某列第一條數(shù)據(jù)的值,跟TOP 1效果一樣,比較簡單的一個函數(shù)

先貼測試用代碼

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

下邊使用FIRST_VALUE函數(shù),創(chuàng)建一列新列,返回結(jié)果集中第一行的LastName值,這個所謂的第一行受OVER里的ORDER BY影響,看圖和代碼:

以ID正序取

以ID倒序取

如果SQL腳本中使用了PARTITION分區(qū)函數(shù),則FIRST_VALUE返回每個分區(qū)內(nèi)的首條數(shù)據(jù)值,看演示

這里以Department分區(qū),則整個數(shù)據(jù)集被分成了兩部分:Information Services和Document Control兩塊,這時FIRST_VALUE分別返回兩塊分區(qū)內(nèi)的首條數(shù)據(jù)值,同樣的受ORDER BY關(guān)鍵字的影響,

再看一個受ORDER BY 影響的例子

與FIRST_VALUE函數(shù)同時出現(xiàn)的還有一個,SECOND_VALUE?NO,沒有這個函數(shù)啊,但是有一LAST_VALUE,怎么函數(shù)怎么使用,不打算再單獨起一篇文章了,LAST_VALUE嗯

您可能感興趣的文章:
  • 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中LEAD函數(shù)簡單分析
  • SQL Server 2012 開窗函數(shù)
  • SQL SERVER 2012新增函數(shù)之邏輯函數(shù)IIF

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SqlServer2012中First_Value函數(shù)簡單分析》,本文關(guān)鍵詞  SqlServer2012,中,First,Value,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SqlServer2012中First_Value函數(shù)簡單分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于SqlServer2012中First_Value函數(shù)簡單分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章