Skip to content

AmanVishwakarma-Data/learning-progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 SQL Learning Progress – Aman Vishwakarma

Welcome to my SQL learning repository.
This repo contains all my SQL notes, day-wise learning files, practice exercises, concepts, and analysis tasks.
I use this space to track my daily progress and strengthen my SQL fundamentals.

This repository is dedicated only to SQL.
(Python, Power BI, and other tools will be stored in separate repositories.)


📚 What’s Inside This Repository

  • Day-wise SQL learning notes
  • SQL practice files (.sql)
  • ERD diagrams & schema understanding
  • Important SQL concepts with examples
  • Real data analysis queries
  • Mini SQL tasks & exercises
  • Links to SQL projects

This repo helps me revise and track everything I learn in SQL.


🧠 SQL Topics Covered So Far

✅ Core SQL

  • SELECT, WHERE, ORDER BY
  • DISTINCT, LIMIT

📊 Aggregations

  • COUNT, SUM, AVG, MAX, MIN
  • GROUP BY & HAVING

🔗 Joins

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • Multi-table joins

🏗️ DDL (Data Definition Language)

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE
  • Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK)

✏️ DML (Data Manipulation Language)

  • INSERT
  • UPDATE
  • DELETE

🧩 Advanced SQL

  • Subqueries
  • Common Table Expressions (CTE)
  • Window Functions → RANK, DENSE_RANK, ROW_NUMBER
  • Views & schema understanding

📂 SQL Project

🔗 SQL Music Store Analysis

A complete SQL analysis project based on the Chinook Music Store database.
Includes joins, CTEs, window functions, and real business insights.

Project Link:
https://github.com/AmanVishwakarma-Data/SQL-Music-Store-Analysis

More SQL projects coming soon…


🎯 Purpose of This Repository

This repo works as my SQL learning journal, where I:

  • Practice SQL every day
  • Keep all notes organized
  • Track my growth from beginner → intermediate
  • Strengthen concepts through real queries
  • Prepare myself for Data Analyst roles

It keeps my learning journey clear and consistent.


📬 Connect With Me

GitHub: AmanVishwakarma-Data