欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

偏移函數(shù)

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

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

 LAG、LEAD

允許我們從窗口分區(qū)中,根據(jù)給定的相對于當前行的前偏移量(LAG)或后偏移量(LEAD),并返回對應行的值,默認的偏移量為1。當指定的偏移量沒有對用的行是,LAG 和LEAD 默認返回 NULL,當然可用其他值替換  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 進行分區(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

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

相關文章

  • Windows2012配置SQLServer2014AlwaysOn的圖解

    Windows2012配置SQLServer2014AlwaysOn的圖解

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

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

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

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

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

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

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

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

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

    SQL Server簡單查詢示例匯總

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

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

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

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

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

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

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

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

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

最新評論