日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

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

軟件下載吧

當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL基礎:SQL窗口函數之聚合窗口函數的使用(count,max,min,sum)

SQL基礎:SQL窗口函數之聚合窗口函數的使用(count,max,min,sum)

時間:2024-02-08 11:17作者:下載吧人氣:20

SQL窗口函數

許多常見的聚合函數也可以作為窗口函數使用,包括AVG()、SUM()、COUNT()、MAX()以及MIN()等函數。

案例分析

案例使用的示例表

下面的查詢中會用到兩個表,其中sales_monthly表中存儲了不同產品(蘋果、香蕉、橘子)每個月的銷售額情況。以下是該表中的部分數據:

SQL基礎:SQL窗口函數之聚合窗口函數的使用(count,max,min,sum)

transfer_log表中記錄了一些銀行賬戶的交易日志。以下是該表中的部分數據: 

SQL基礎:SQL窗口函數之聚合窗口函數的使用(count,max,min,sum)

該表中的字段分別表示交易日志編號、交易時間、交易發起賬戶、交易接收賬戶、交易類型以及交易金額。這兩個表的初始化腳本可以在文章底部獲取。

1.移動平均值

AVG函數在作為窗口函數使用時,可以用于計算隨著當前行移動的窗口內數據行的平均值。

例如,以下語句用于查找不同產品每個月以及截至當前月最近3個月的平均銷售額

SELECT m.product,m.ym,m.amount,
AVG(m.amount) OVER(
PARTITION BY m.product
ORDER BY m.ym
ROWS BETWEEN 2 PRECEDING AND CURRENT ROW
)
FROM sales_monthly m
ORDER BY m.product,m.ym
標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 99这里只有精品66视频 | 福利视频在线午夜老司机 | 国产成人精品女人不卡在线 | 看一级毛片一区二区三区免费 | 69凹凸国产成人精品视频 | 国产乱子伦片免费观看中字 | 亚洲高清在线观看视频 | 免费观看欧美精品成人毛片 | 免费看91毛片 | 91碰碰 | 手机看片手机在线看片 | 超级碰碰碰视频视频在线视频 | 九九在线精品视频播放 | 乱子伦一级在线现看 | 久久熟| 女人野外小树林一级毛片 | 亚洲三级免费观看 | 免费的毛片 | 日本www视频在线观看 | 在线观看 国产 | 亚洲在线一区二区三区 | 亚洲网站视频在线观看 | 欧美在线一区视频 | 亚洲香蕉久久一区二区 | 国产三级做爰在线观看视频 | 国产真真人女人特级毛片 | 亚洲高清综合 | 亚洲天堂爱爱 | 深爱激情五月网 | 国内精品九一在线播放 | 99re6热视频精品免费观看 | 久久91亚洲精品久久91综合 | a级淫片| 亚洲视屏在线 | 男人的天堂在线观看免费 | 日韩欧美一及在线播放 | 欧美整片在线观看 | 久久久久久久岛国免费观看 | 成人久久18免费游戏网站 | 亚洲第一区在线 | 亚洲欧洲日产国产 最新 |