Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vedikasnehil/sql-50

This project focuses on solving 50 SQL problems every weekend from LeetCode to strengthen SQL skills, master advanced techniques, and build consistency. Each solution is documented with clear explanations, creating a valuable resource for learning and application.
https://github.com/vedikasnehil/sql-50

data-visualization database-management sql

Last synced: about 1 month ago
JSON representation

This project focuses on solving 50 SQL problems every weekend from LeetCode to strengthen SQL skills, master advanced techniques, and build consistency. Each solution is documented with clear explanations, creating a valuable resource for learning and application.

Awesome Lists containing this project

README

        

# LeetCode SQL Challenge

This repository documents my journey to solve **50 SQL questions every weekend** on [LeetCode]. The goal is to improve SQL skills, learn advanced concepts, and stay consistent with practice.

---

## πŸ“š Project Overview

- **Challenge:** Solve 50 SQL problems every weekend.
- **Goal:** Master SQL query writing, database management concepts, and advanced techniques.

---

## πŸ› οΈ Topics Covered

1. **Basic Queries** (SELECT, WHERE, ORDER BY)
2. **Joins** (INNER, LEFT, RIGHT, FULL)
3. **Aggregations** (GROUP BY, HAVING, COUNT, AVG, etc.)
4. **Subqueries**
5. **Window Functions**
6. **Data Manipulation** (INSERT, UPDATE, DELETE)
7. **Advanced Queries** (CTEs, Recursive Queries, etc.)

---

## πŸ“ˆ How It Works

1. **Choose Problems:** Select 50 SQL problems from LeetCode’s database section each weekend.
2. **Solve:** Dedicate time to understanding and solving each problem.
3. **Document:** Update the repository with solutions and notes.

---

## πŸ“ Notes

- Each problem's solution will be stored in the repository in the format: `solutions/weekend_date/problem_name.sql`.
- Comments in each SQL file explain the logic behind the solution.
- Challenges or interesting findings are noted in the solutions or repository documentation.

---

## 🎯 Goals

- Stay consistent with weekend problem-solving.
- Build a comprehensive collection of SQL problem solutions.
- Share knowledge and learn from the community.