Build your ultimate AI agent
课程介绍
您是否好奇数据从业者如何用 SQL 解决真实的业务问题,例如生成排名、计算移动平均与累计和、去重数据,或进行时间智能分析?如果您已经会用 SQL 进行选择、过滤、排序、连接和分组,那么本课程就是下一步。完成后,您将能够像专业人士一样编写查询!您将学习如何使用窗口函数这一 SQL 秘密武器,来为分析与数据工程创建查询。借助航班数据,您将体会到窗口函数用起来多么简单,以及它们的灵活与高效。视频包含实时字幕,您可以点击视频左下角的 "Show transcript" 展开查看。
课程术语表可在右侧的资源部分找到。
若要获得 CPE 学分,您需要完成课程并在合格测评中达到 70% 的分数。您可以点击右侧的 CPE 学分提示,进入测评页面。
先修要求
课程大纲
课程大纲
1
窗口函数入门
本章将介绍什么是窗口函数,以及两个基础的窗口函数子句:ORDER BY 和 PARTITION BY。
2
取值、排名与分页
本章将学习窗口函数的三个实用场景:从表的不同位置取值、按数值为行排名、以及将行分桶到不同的区间。
3
聚合窗口函数与帧
本章将学习如何把熟悉的聚合函数(如 `AVG()` 和 `SUM()`)用作窗口函数,并通过定义帧来改变窗口函数的输出。
4
超越窗口函数
在最后一章,您将学习一些与窗口函数配合使用时非常有用的技巧与函数。
S
PostgreSQL 汇总统计与窗口函数
课程完成

