亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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個(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ū)查詢,此處就不說明了。

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

相關(guān)文章

  • Windows2012配置SQLServer2014AlwaysOn的圖解

    Windows2012配置SQLServer2014AlwaysOn的圖解

    SQLserver 2014 AlwaysOn增強(qiáng)了原有的數(shù)據(jù)庫鏡像功能,使得先前的單一數(shù)據(jù)庫故障轉(zhuǎn)移變成以組(多個(gè)數(shù)據(jù))為單位的故障轉(zhuǎn)移。接下來通過本文給大家介紹Windows2012配置SQLServer2014AlwaysOn的方法,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • Oracle與SqlServer的區(qū)別大嗎

    Oracle與SqlServer的區(qū)別大嗎

    這篇文章主要介紹了Oracle與SqlServer的區(qū)別大嗎,差異主要表現(xiàn)在數(shù)據(jù)類型區(qū)別、數(shù)據(jù)表個(gè)數(shù)查詢的區(qū)別以及oracle區(qū)分表字段的大小寫,SQL Server 不區(qū)分表字段的大小寫,具體細(xì)節(jié)跟隨小編一起學(xué)習(xí)下吧
    2024-02-02
  • sqlserver數(shù)據(jù)庫移動(dòng)數(shù)據(jù)庫路徑的腳本示例

    sqlserver數(shù)據(jù)庫移動(dòng)數(shù)據(jù)庫路徑的腳本示例

    前段時(shí)間做過這么一件事情,把原本放在c盤的所有數(shù)據(jù)庫(除了sql server系統(tǒng)文件外)文件Move到D盤,主要是為了方便后續(xù)管理以及減少磁盤I/O阻塞(C,D是2個(gè)獨(dú)立磁盤)。腳本需輸入2個(gè)參數(shù):目標(biāo)數(shù)據(jù)庫名字和目標(biāo)目錄
    2013-12-12
  • SQL設(shè)置SQL Server最大連接數(shù)及查詢語句

    SQL設(shè)置SQL Server最大連接數(shù)及查詢語句

    今天遇到了關(guān)于Sql Server最大連接數(shù)(Max Pool Size)的問題,后來通過查找一些資料解決了,所以想著總結(jié)下關(guān)于SQL Server最大連接數(shù)的內(nèi)容,所以這篇文章主要介紹了SQL設(shè)置SQL Server最大連接數(shù)與查詢語句,有需要的朋友們可以參考借鑒。
    2016-12-12
  • 優(yōu)化 SQL Server 索引的小技巧

    優(yōu)化 SQL Server 索引的小技巧

    SQL Server中有幾個(gè)可以讓你檢測、調(diào)整和優(yōu)化SQL Server性能的工具
    2012-08-08
  • SQL Server簡單查詢示例匯總

    SQL Server簡單查詢示例匯總

    本文簡單講了簡單查詢語句以及需要注意的地方,列舉了具體實(shí)例,并配圖解析。有需要的朋友可以看下
    2016-12-12
  • Navicat連接SQL Server數(shù)據(jù):報(bào)錯(cuò)08001-命名管道提供程序的完美解決方法

    Navicat連接SQL Server數(shù)據(jù):報(bào)錯(cuò)08001-命名管道提供程序的完美解決方法

    小編新安裝了sqlserver用navicat進(jìn)行連接時(shí)出現(xiàn)一系列問題,不知道該怎么解決,小編小編給大家分享一篇教程關(guān)于Navicat連接SQL Server數(shù)據(jù):報(bào)錯(cuò)08001-命名管道提供程序的問題,感興趣的朋友一起看看吧
    2021-08-08
  • SQL server 2019數(shù)據(jù)庫安裝教程詳解

    SQL server 2019數(shù)據(jù)庫安裝教程詳解

    SQL Server 是Microsoft?公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),Microsoft SQL Server?數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,本章教程,介紹一下SQL Server 2019的安裝過程
    2024-09-09
  • sql server編寫通用腳本實(shí)現(xiàn)獲取一年前日期的方法

    sql server編寫通用腳本實(shí)現(xiàn)獲取一年前日期的方法

    這篇文章主要介紹了sql server編寫通用腳本實(shí)現(xiàn)獲取一年前日期,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • SQL?Server?數(shù)據(jù)庫基礎(chǔ)編程詳解

    SQL?Server?數(shù)據(jù)庫基礎(chǔ)編程詳解

    這篇文章主要為大家介紹了SQL?Server?數(shù)據(jù)庫基礎(chǔ)編程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論