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

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

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

偏移函數(shù)

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

另一類偏移量是相對于框架開端和末尾,包含 FIRST_VALUE、  LAST _VALUE、 NTH_VALUE ,

 LAG、LEAD

允許我們從窗口分區(qū)中,根據(jù)給定的相對于當(dāng)前行的前偏移量(LAG)或后偏移量(LEAD),并返回對應(yīng)行的值,默認(rèn)的偏移量為1。當(dāng)指定的偏移量沒有對用的行是,LAG 和LEAD 默認(rèn)返回 NULL,當(dāng)然可用其他值替換  LAG(val,1,0.00) 第3個參數(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ū)查詢,此處就不說明了。

FIRST_VALUE、  LAST _VALUE

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

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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

澄城县| 浙江省| 马鞍山市| 平顶山市| 格尔木市| 汉川市| 青州市| 鹤壁市| 繁峙县| 恩平市| 奇台县| 田阳县| 松阳县| 陇南市| 东光县| 嘉禾县| 秭归县| 霞浦县| 慈溪市| 锡林浩特市| 慈溪市| 阜新| 两当县| 四川省| 北碚区| 青冈县| 内乡县| 大宁县| 石泉县| 泗水县| 灵璧县| 拉孜县| 丰都县| 耿马| 平远县| 离岛区| 慈利县| 韩城市| 民权县| 蓬安县| 太原市|