SQL_30_Day_Learning_Plan
SQL_30_Day_Learning_Plan
Day 1: What is SQL? - Introduction, history, types (DDL, DML, DCL, TCL)
Day 3: Filtering Data - WHERE clause, logical operators (AND, OR, NOT)
Day 4: Functions - Text & Numbers - UPPER, LOWER, LENGTH, ROUND, MOD, etc.
Day 12: LEFT, RIGHT, FULL JOIN - Join variations with examples
Day 13: CROSS JOIN & SELF JOIN - Use cases of Cartesian joins
Day 14: Practice Day - Join 3+ tables, group data, calculate totals
Day 19: Data Constraints - NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY
Day 21: Practice Day - Real-world use case with subqueries & CASE
Day 25: Window Functions - Advanced - PARTITION BY, ORDER BY within windows
Day 26: Common Table Expressions (CTE) - WITH clause, recursive CTEs
Day 28: Practice Day - Queries using CTEs, windows, and subqueries
Day 30: Revision & Interview Prep - Real-world Q&A, mock interviews, review concepts