Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PostgreSQL Learning Journey

A structured record of my progress learning SQL and PostgreSQL — from fundamentals to real problem-solving.


About This Repository

This repository documents my hands-on journey learning PostgreSQL and SQL through consistent practice. Each solution reflects my understanding of relational database concepts, query design, and problem-solving with real datasets.

I use this space to track growth over time, reinforce best practices, and build a portfolio of SQL work that demonstrates practical, production-relevant skills.


Repository Structure

postgreSQL/
└── easy/          # LeetCode-style SQL problems organized by difficulty

Problems are organized by difficulty level. Each file contains a clean, well-reasoned solution to a real SQL problem.


Skills Demonstrated

  • Writing clean, readable SQL queries
  • Filtering and aggregating data with WHERE, GROUP BY, and HAVING
  • Handling NULL values correctly
  • Using subqueries and JOIN operations
  • Applying conditional expressions with CASE
  • Solving real-world data problems from structured datasets

Tools & Environment

  • Database: PostgreSQL
  • Interface: VS Code with SQLTools extension
  • Problem source: LeetCode SQL problem set

Goals

  • Complete all LeetCode Easy SQL problems
  • Progress to Medium difficulty problems
  • Cover window functions (ROW_NUMBER, RANK, LAG, LEAD)
  • Practice with CTEs and recursive queries
  • Document solutions with explanations

About Me

I'm actively building my SQL and data skills through daily practice. This repository is one part of a broader commitment to becoming proficient in data engineering and backend development.

Feel free to explore the solutions, suggest improvements, or connect with me.


Solutions are added regularly as I work through new problems.

About

A collection of solutions to database problems using PostgreSQL, focused on writing efficient SQL queries and strengthening data analysis and querying skills.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors