Useful Links
Computer Science
Data Science
SQL for Data Analysis
1. Introduction to SQL and Relational Databases
2. Basic SQL Query Structure
3. Fundamental SQL Queries
4. Advanced Filtering and Selection
5. Data Aggregation and Grouping
6. Joining Tables
7. Data Transformation and Manipulation
8. Subqueries and Derived Tables
9. Window Functions and Advanced Analytics
10. Set Operations and Advanced Queries
11. Views and Temporary Objects
12. Advanced Data Types and Semi-Structured Data
13. SQL for Data Analysis Applications
14. Performance Optimization and Best Practices
Window Functions and Advanced Analytics
Window Function Concepts
Purpose and Use Cases
Window vs Aggregate Functions
OVER Clause Fundamentals
Window Frame Specification
PARTITION BY Clause
ORDER BY in Windows
Frame Boundaries
ROWS Frame
RANGE Frame
UNBOUNDED PRECEDING
CURRENT ROW
UNBOUNDED FOLLOWING
Ranking Functions
ROW_NUMBER Function
RANK Function
DENSE_RANK Function
NTILE Function
Ranking with Ties
Aggregate Window Functions
Running Totals
Moving Averages
Cumulative Distributions
Window-based MIN and MAX
Offset Functions
LAG Function
LEAD Function
FIRST_VALUE Function
LAST_VALUE Function
NTH_VALUE Function
Statistical Window Functions
PERCENT_RANK Function
CUME_DIST Function
PERCENTILE_CONT Function
PERCENTILE_DISC Function
Advanced Window Techniques
Multiple Window Specifications
Named Windows
Filtering Window Results
Window Functions in Subqueries
Previous
8. Subqueries and Derived Tables
Go to top
Next
10. Set Operations and Advanced Queries