下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > MS_SQL > SQL基礎(chǔ):SQL窗口函數(shù)之排名窗口函數(shù)的使用

SQL基礎(chǔ):SQL窗口函數(shù)之排名窗口函數(shù)的使用

時(shí)間:2024-02-14 10:20作者:下載吧人氣:22

SQL窗口函數(shù)

取值窗口函數(shù)可以用于返回窗口內(nèi)指定位置的數(shù)據(jù)行。常見的取值窗口函數(shù)如下:

LAG函數(shù)可以返回窗口內(nèi)當(dāng)前行之前的第N行數(shù)據(jù)。LEAD函數(shù)可以返回窗口內(nèi)當(dāng)前行之后的第N行數(shù)據(jù)。FIRST_VALUE函數(shù)可以返回窗口內(nèi)第一行數(shù)據(jù)。LAST_VALUE函數(shù)可以返回窗口內(nèi)最后一行數(shù)據(jù)。NTH_VALUE函數(shù)可以返回窗口內(nèi)第N行數(shù)據(jù)。

其中,LAG函數(shù)和LEAD函數(shù)不支持動態(tài)的窗口大小,它們以整個(gè)分區(qū)作為分析的窗口。

案例分析

案例使用的示例表

下面的查詢中會用到一張表,sales_monthly表中存儲了商品銷量信息,product表示產(chǎn)品名稱,ym表示年月,amount表示銷售金額(元)。

以下是該表中的部分?jǐn)?shù)據(jù):

SQL基礎(chǔ):SQL窗口函數(shù)之排名窗口函數(shù)的使用

這個(gè)表的初始化腳本可以在文章底部獲取。

1.環(huán)比分析

環(huán)比增長指的是本期數(shù)據(jù)與上期數(shù)據(jù)相比的增長,例如,產(chǎn)品2019年6月的銷售額與2019年5月的銷售額相比增加的部分。

以下語句統(tǒng)計(jì)了各種產(chǎn)品每個(gè)月的環(huán)比增長率:

SELECT s.product AS “產(chǎn)品”, s.ym AS “年月”, s.amount AS “銷售額”,
(
(s.amount – LAG(s.amount,1) OVER (PARTITION BY product ORDER BY s.ym))/
LAG(s.amount,1) OVER (PARTITION BY product ORDER BY s.ym)
) * 100 AS “環(huán)比增長率(%)”
FROM sales_monthly s
ORDER BY s.product,s.ym
標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫,SQLSERVER

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 午夜精品久久久久久| 无敌小保子笔趣阁| 国产精品一区二区久久不卡| 亚洲第一综合天堂另类专| Av鲁丝一区鲁丝二区鲁丝三区| 精品久久久久久婷婷| 娇小性色xxxxx中文| 免费毛片在线视频| www.四虎影视| 热99re久久国超精品首页| 在线免费观看视频你懂的| 亚洲精品无码久久毛片波多野吉衣| 99热在线精品播放| 欧美精品在线免费| 国产精品国产三级在线专区| 亚洲国产精品sss在线观看AV| awyy爱我影院午夜| 日韩精品欧美视频| 日本伊人精品一区二区三区| 国产做无码视频在线观看浪潮| 久久久久亚洲精品中文字幕| 色播亚洲视频在线观看| 成人国内精品久久久久一区| 再深点灬舒服灬太大女女| a级成人高清毛片| 精品无码国产自产拍在线观看蜜| 宝贝过来趴好张开腿让我看看 | 欧美日韩国产色综合一二三四| 国产精品成熟老女人视频| 久热re这里只有精品视频| 被夫の上司持久侵犯奈奈美| 性猛交xxxxx按摩欧美| 伊人久久大香线蕉影院95| 69成人免费视频无码专区| 最新69堂国产成人精品视频| 国产亚洲欧美日韩亚洲中文色 | 国产主播在线播放| 日本三级电影网址| 免费国产在线观看| 无遮挡1000部拍拍拍免费凤凰| 日韩在线一区二区三区免费视频 |