Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL Practice Journey

A professional collection of my SQL practice, problem-solving exercises, and learning achievements across multiple SQL learning and interview-preparation platforms.

This repository documents my hands-on journey in strengthening SQL skills for Data Analytics, Business Intelligence, and SQL-based technical assessments.


About This Repository

SQL is one of the core technical skills in my Data Analytics toolkit.

This repository serves as a centralized record of my SQL practice across different platforms, ranging from SQL fundamentals and interactive exercises to analytical and interview-style SQL problems.

The goal is not only to learn SQL syntax, but to develop the ability to:

  • Understand data-related problems
  • Translate requirements into SQL queries
  • Retrieve and filter relevant data
  • Aggregate and summarize information
  • Work with relational tables
  • Apply joins and subqueries
  • Solve analytical problems
  • Improve logical and query-building skills

Learning Objectives

Through this practice journey, my objectives are to:

  • Strengthen SQL fundamentals
  • Develop practical query-writing skills
  • Improve analytical problem-solving
  • Practice working with relational data
  • Become comfortable with SQL joins and subqueries
  • Improve query logic and accuracy
  • Prepare for SQL-based technical assessments
  • Build confidence for Data Analyst interviews
  • Apply SQL concepts to analytical scenarios

SQL Skills Practiced

SQL Fundamentals

  • SELECT
  • FROM
  • WHERE
  • DISTINCT
  • ORDER BY
  • Comparison Operators
  • Logical Operators
  • LIKE
  • IN
  • BETWEEN

Aggregation & Analysis

  • COUNT()
  • SUM()
  • AVG()
  • MIN()
  • MAX()
  • GROUP BY
  • HAVING

Relational Data

  • JOIN
  • Multi-table queries
  • Subqueries
  • Nested queries
  • Relational data analysis

Analytical SQL

  • Conditional logic
  • String operations
  • Date and time operations
  • Data filtering
  • Data aggregation
  • Multi-step query logic
  • Interview-style problem solving

Practice Platforms

Platform Focus
SQL-Practice.com Interactive SQL query practice
W3Schools SQL fundamentals and exercises
HackerRank SQL challenges and problem solving
DataLemur SQL interview and analytical problems
LeetCode SQL and database problem solving
SQLZoo SQL tutorials and query practice

Repository Structure

sql-practice-journey/
│
├── README.md
│
├── sql-practice.com/
│   ├── README.md
│   └── sql-practice.com.png
│
├── w3schools/
│   ├── README.md
│   └── w3schools.png
│
├── hackerrank/
│   ├── README.md
│   └── hackerrank.png
│
├── datalemur/
│   ├── README.md
│   └── datalemur.png
│
├── leetcode/
│   ├── README.md
│   └── leetcode.png
│
└── sqlzoo/
    ├── README.md
    └── sqlzoo.png

Each platform folder contains:

  • A dedicated README.md
  • Platform-specific practice information
  • A screenshot documenting my practice or completion progress

Practice Evidence

Screenshots are included within the respective platform folders as supporting evidence of my SQL practice.

Platform Evidence
SQL-Practice.com sql-practice.com.png
W3Schools w3schools.png
HackerRank hackerrank.png
DataLemur datalemur.png
LeetCode leetcode.png
SQLZoo sqlzoo.png

The screenshots document my practice and progress. They are not intended to claim completion of every exercise available on each platform.


Relevance to Data Analytics

SQL plays a major role in modern Data Analytics workflows.

This practice journey helps strengthen my ability to work with structured data and supports skills required for:

  • Data extraction
  • Data filtering
  • Data aggregation
  • Business reporting
  • Exploratory data analysis
  • Database querying
  • Analytical problem solving
  • Technical SQL assessments

These skills complement my broader experience with Python, Pandas, Excel, Power BI, Tableau, and data visualization.


Learning Approach

My SQL learning approach follows a practical cycle:

Understand the Problem
        ↓
Identify Tables & Columns
        ↓
Determine Required SQL Logic
        ↓
Write the Query
        ↓
Execute & Test
        ↓
Validate the Result
        ↓
Improve the Query

The focus is on problem solving and practical application, rather than memorizing SQL syntax alone.


Continuous Learning

This repository will continue to evolve as I practice more SQL problems and expand my knowledge of advanced SQL concepts.

Future areas of practice may include:

  • Advanced joins
  • Complex subqueries
  • Common Table Expressions (CTEs)
  • Window functions
  • Ranking functions
  • Conditional aggregation
  • Advanced analytical queries
  • Query optimization
  • Real-world business SQL problems

Tools & Technologies

  • SQL
  • Relational Databases
  • SQL-Practice.com
  • W3Schools
  • HackerRank
  • DataLemur
  • LeetCode
  • SQLZoo

About Me

L Shubham

Aspiring Data Analyst with a focus on SQL, Python, Excel, Power BI, Tableau, and data visualization.

I am building this repository as part of my continuous learning and portfolio development in Data Analytics and Business Intelligence.

Core Data Analytics Skills

  • SQL
  • Python
  • Pandas
  • NumPy
  • Excel
  • Power BI
  • Tableau
  • Data Visualization
  • Exploratory Data Analysis

Connect With Me

GitHub:

https://github.com/shubham-lingam

LinkedIn:

https://www.linkedin.com/in/shubham-lingam


Repository Goal

The goal of this repository is to maintain a transparent record of my SQL learning, hands-on practice, and continuous improvement while preparing for opportunities in Data Analytics.


Author

L Shubham

Focus: Data Analytics | SQL | Business Intelligence | Data Visualization

About

A collection of SQL practice, problem-solving exercises, and completion achievements from SQL-Practice.com, W3Schools, HackerRank, DataLemur, and LeetCode.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors