
SQL - Window Functions
ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, NTILE, SUM OVER, PARTITION BY, frames
1Window function āđāļ SQL āļāļ·āļāļāļ°āđāļĢ?
Window function āđāļ SQL āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Window function āļāļģāļāļēāļĢāļāļģāļāļ§āļāļāđāļēāļĄāļāļļāļāļāļāļāđāļāļ§āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāđāļāļ§āļāļąāļāļāļļāļāļąāļ āđāļāļĒāđāļĄāđāļĒāļļāļāļāļĨāļĨāļąāļāļāđāđāļŦāđāđāļāđāļāđāļāļ§āđāļāļēāļāđāļāļļāļāđāļāļĩāļĒāļ§ āļāļķāđāļāđāļāļāļāđāļēāļāļāļēāļ GROUP BY āļāļĩāđāļĨāļāļāļģāļāļ§āļāđāļāļ§ window function āļāļ°āļĢāļąāļāļĐāļēāđāļāļ§āļāļąāđāļāļŦāļĄāļāđāļāļāļĨāļĨāļąāļāļāđāđāļ§āđāļāļĢāđāļāļĄāļāļąāļāđāļāļīāđāļĄāļāļāļĨāļąāļĄāļāđāļāļĩāđāļāļģāļāļ§āļ āļāļģāļŠāļąāđāļ OVER() āļāļģāļŦāļāļāļŦāļāđāļēāļāđāļēāļāļāļĩāđāļāļģāļāļēāļĢāļāļģāļāļ§āļ
2āļāļģāļŠāļąāđāļāđāļāļāļĩāđāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāļŦāļāļ window function?
āļāļģāļŠāļąāđāļāđāļāļāļĩāđāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāļŦāļāļ window function?
āļāļģāļāļāļ
āļāļģāļŠāļąāđāļ OVER() āļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļ window function āđāļāđ āļĄāļąāļāļāļāļāđāļŦāđāļāļĨāđāļ SQL āļĢāļđāđāļ§āđāļēāļāļąāļāļāđāļāļąāļāļāļ§āļĢāļāļđāļāļāļģāđāļāļīāļāļāļēāļĢāđāļāđāļ window function āđāļāļāļāļĩāđāļāļ°āđāļāđāļāļāļąāļāļāđāļāļąāļāļāļēāļĢāļĢāļ§āļĄāļāļāļāļī OVER() āļŠāļēāļĄāļēāļĢāļāļĄāļĩ PARTITION BY, ORDER BY āđāļĨāļ°āļāđāļāļāļģāļŦāļāļ frame āđāļāđāļāđāļŠāļēāļĄāļēāļĢāļāļāļĨāđāļāļĒāļ§āđāļēāļāđāļ§āđāđāļāļ·āđāļāđāļāđāļāļēāļĢāļāļģāļāļ§āļāļāļąāļāļāļļāļāļāļĨāļĨāļąāļāļāđāļāļąāđāļāļŦāļĄāļ
3āļāļāļāļēāļāļāļāļ PARTITION BY āđāļ window function āļāļ·āļāļāļ°āđāļĢ?
āļāļāļāļēāļāļāļāļ PARTITION BY āđāļ window function āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
PARTITION BY āđāļāđāļāļāļļāļāđāļāļ§āđāļāđāļāļāļĨāļļāđāļĄ (āļāļēāļĢāđāļāļīāļāļąāļ) āļāļīāļŠāļĢāļ° āđāļĨāļ° window function āļāļ°āļāļđāļāļāļģāđāļāđāļāđāđāļĒāļāļāļąāļāļāļąāļāđāļāđāļĨāļ°āļāļēāļĢāđāļāļīāļāļąāļ āļāļķāđāļāđāļāļāļāđāļēāļāļāļēāļ GROUP BY PARTITION BY āđāļĄāđāļĨāļāļāļģāļāļ§āļāđāļāļ§āđāļāļāļĨāļĨāļąāļāļāđ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ SUM(sales) OVER(PARTITION BY region) āļāļģāļāļ§āļāļĒāļāļāļāļēāļĒāļĢāļ§āļĄāļāđāļāļ āļđāļĄāļīāļ āļēāļāđāļāļāļāļ°āļāļĩāđāļĢāļąāļāļĐāļēāđāļāđāļĨāļ°āđāļāļ§āđāļ§āđ
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ GROUP BY āđāļĨāļ° PARTITION BY āļāļ·āļāļāļ°āđāļĢ?
ROW_NUMBER() OVER(ORDER BY salary DESC) āļŠāđāļāļāļ·āļāļāļ°āđāļĢ?
+17 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Data Analytics āļāļ·āđāļāđ
Google Sheets - āļāļ·āđāļāļāļēāļ
Google Sheets - āļŠāļđāļāļĢāļāļąāđāļāļŠāļđāļ
SQL - āļāļ·āđāļāļāļēāļ
SQL - āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļĨāļļāđāļĄ
SQL - Joins
BigQuery - āļāļ·āđāļāļāļēāļ
Data Cleaning - āļāļēāļĢāļāļģāļāļ§āļēāļĄāļŠāļ°āļāļēāļāļāđāļāļĄāļđāļĨ
KPI āđāļĨāļ°āđāļĄāļāļĢāļīāļāļāļēāļāļāļļāļĢāļāļīāļ
āļŠāļāļīāļāļīāđāļāļīāļāļāļĢāļĢāļāļāļē
Zapier āđāļĨāļ°āļĢāļ°āļāļāļāļąāļāđāļāļĄāļąāļāļī No-Code
āļŦāļĨāļąāļāļāļēāļĢ Data Visualization
Python & Pandas - āļāļ·āđāļāļāļēāļ
Google Sheets - āđāļāļāļāļāļĢāđāļāļāļąāļāđāļāļĄāļąāļāļī
SQL - Subquery āđāļĨāļ° CTE
BigQuery - āļāļĩāđāļāļāļĢāđāļāļąāđāļāļŠāļđāļ
Data Modeling
āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđ Funnel āđāļĨāļ° Conversion
āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđ Cohort āđāļĨāļ° Retention
Google Tag Manager āđāļĨāļ°āļāļēāļĢāļāļīāļāļāļēāļĄ
API āđāļĨāļ° Webhook
dbt - āļāļ·āđāļāļāļēāļ
AB Testing āđāļĨāļ°āļŠāļāļīāļāļīāļāļĢāļ°āļĒāļļāļāļāđ
Looker Studio (Google Data Studio)
Power BI - āļāļ·āđāļāļāļēāļ
SQL - āļāļēāļĢāļāļīāļ§āļĢāļĩāđāļāļīāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāđāļāļŠāļđāļ
dbt - āļāļĩāđāļāļāļĢāđāļāļąāđāļāļŠāļđāļ
Power BI - DAX āđāļĨāļ°āđāļāļāļāļāļĢāđāļāļāļąāđāļāļŠāļđāļ
Python Analytics - āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāđāļāļŠāļđāļāđāļĨāļ° ML
āđāļāļĩāđāļĒāļ§āļāļēāļ Data Analytics āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ