This repository contains hands-on SQL practice exercises created while learning and strengthening SQL skills for data analytics. It covers fundamental to advanced SQL concepts.
The focus is on writing clean, readable, and efficient queries commonly used in real-world data analysis roles.
- Build a strong foundation in SQL for data analysis
- Practice writing queries for data exploration and reporting
- Understand how to work with real-world datasets
- Improve query logic, readability, and performance
- Basic
SELECTstatements - Filtering with
WHERE - Sorting and limiting results
- Aggregate functions (
COUNT,SUM,AVG,MIN,MAX) GROUP BYandHAVINGclausesJOINs (INNER,LEFT,RIGHT)- Subqueries
CASE WHENstatements- Window functions (basic usage)
sql-practice/ βββ basics/ βββ filtering/ βββ aggregates/ βββ joins/ βββ subqueries/ βββ case-when/ βββ window-functions/ βββ practice-problems/ βββ datasets/ βββ README.md
Each folder contains SQL scripts and practice problems related to a specific topic.
- SQL (PostgreSQL / MySQL syntax)