This repository contains SQL exercises, concepts, and case studies.
sql-practice/
│
├── README.md
│
├── problems/
│ │
│ ├── leetcode/
│ │ ├── easy/
│ │ │ ├── 175_combine_two_tables.sql
│ │ │ └── 181_employees_earning_more_than_managers.sql
│ │ │
│ │ ├── medium/
│ │ │ ├── 176_second_highest_salary.sql
│ │ │ └── 180_consecutive_numbers.sql
│ │ │
│ │ └── hard/
│ │ └── 185_department_top_three_salaries.sql
│ │
│ ├── hackerrank/
│ │ ├── easy/
│ │ │ ├── revising_the_select_query.sql
│ │ │ └── japanese_cities_attributes.sql
│ │ │
│ │ ├── medium/
│ │ │ └── top_competitors.sql
│ │ │
│ │ └── hard/
│ │ └── advanced_join_problem.sql
│ │
│ └── datalemur/
│ ├── easy/
│ │ ├── histogram_of_users.sql
│ │ └── pages_with_no_likes.sql
│ │
│ ├── medium/
│ │ └── tweets_rolling_average.sql
│ │
│ └── hard/
│ └── user_retention_analysis.sql
│
├── concepts/
│ ├── joins/
│ │ ├── inner_join_examples.sql
│ │ └── left_join_examples.sql
│ │
│ ├── window_functions/
│ │ ├── row_number_examples.sql
│ │ └── rank_vs_dense_rank.sql
│ │
│ └── cte/
│ └── recursive_cte_examples.sql
│
│── case_studies/
│
│
└── datasets/
├── job_listings.csv
└── ecommerce_sample.csv
Solutions to SQL problems from platforms like LeetCode and HackerRank.
Examples demonstrating SQL concepts like joins, window functions, and CTEs.
Real-world style data analysis using SQL.
- Joins
- Aggregations
- Window Functions
- Subqueries
- Common Table Expressions
- Data Analysis