最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL SERVER偏移函數(shù)(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE)

 更新時(shí)間:2023年05月25日 11:13:04   作者:代碼工藝師  
本文主要介紹了SQL SERVER偏移函數(shù)(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

偏移函數(shù)

窗口偏移函數(shù)包含2種:一種是便宜量相對(duì)于當(dāng)前行的,包括LAG 和LEAD ,

另一類(lèi)偏移量是相對(duì)于框架開(kāi)端和末尾,包含 FIRST_VALUE、  LAST _VALUE、 NTH_VALUE ,

 LAG、LEAD

允許我們從窗口分區(qū)中,根據(jù)給定的相對(duì)于當(dāng)前行的前偏移量(LAG)或后偏移量(LEAD),并返回對(duì)應(yīng)行的值,默認(rèn)的偏移量為1。當(dāng)指定的偏移量沒(méi)有對(duì)用的行是,LAG 和LEAD 默認(rèn)返回 NULL,當(dāng)然可用其他值替換  LAG(val,1,0.00) 第3個(gè)參數(shù)就是替換值。

SELECT *, 
LAG(ProductPrice) OVER(ORDER BY ProductPrice) AS PreValue,
LEAD(ProductPrice) OVER(ORDER BY ProductPrice) AS NextValue
FROM  OrderInfo

LAG、LEAD和其他函數(shù)一樣都支持 PARTITION 進(jìn)行分區(qū)查詢(xún),此處就不說(shuō)明了。

FIRST_VALUE、  LAST _VALUE

可以查看分區(qū)內(nèi)排序后,第一個(gè)值和最后一個(gè)值

SELECT *, 
FIRST_VALUE (ProductPrice) OVER(PARTITION BY ProductName ORDER BY ProductPrice) AS FirstValue,
LAST_VALUE (ProductPrice)  OVER( PARTITION BY ProductName ORDER BY ProductPrice 
                                 ROWS BETWEEN CURRENT ROW 
				 AND UNBOUNDED FOLLOWING
			      ) AS LastValue
 FROM  OrderInfo

到此這篇關(guān)于SQL SERVER偏移函數(shù)(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE)的文章就介紹到這了,更多相關(guān)SQL偏移函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

石河子市| 大新县| 桂平市| 红安县| 合作市| 沂水县| 仪陇县| 安龙县| 泰州市| 湖北省| 河池市| 大兴区| 三河市| 阿城市| 化州市| 日土县| 泸水县| 绥江县| 灌阳县| 万宁市| 东阿县| 连云港市| 闽清县| 集安市| 伊吾县| 宁河县| 合水县| 沙雅县| 蓝山县| 大石桥市| 西城区| 瑞安市| 山西省| 虎林市| 涪陵区| 调兵山市| 荃湾区| 灵山县| 三原县| 广河县| 土默特右旗|