0% found this document useful (0 votes)
15 views2 pages

SQL_30_Day_Learning_Plan

The document outlines a comprehensive 30-day SQL learning plan designed to take learners from beginner to advanced levels. It is structured into four weeks, covering SQL basics, aggregations, joins, subqueries, data manipulation, and advanced queries, with practice days and a mini project included. The plan culminates in a revision and interview preparation session to reinforce the learned concepts.

Uploaded by

thirumurugan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

SQL_30_Day_Learning_Plan

The document outlines a comprehensive 30-day SQL learning plan designed to take learners from beginner to advanced levels. It is structured into four weeks, covering SQL basics, aggregations, joins, subqueries, data manipulation, and advanced queries, with practice days and a mini project included. The plan culminates in a revision and interview preparation session to reinforce the learned concepts.

Uploaded by

thirumurugan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

30-Day "Zero to Hero" SQL Learning Plan

Week 1 - SQL Basics & Foundations

Day 1: What is SQL? - Introduction, history, types (DDL, DML, DCL, TCL)

Day 2: Basic SELECT Queries - SELECT, FROM, WHERE, ORDER BY

Day 3: Filtering Data - WHERE clause, logical operators (AND, OR, NOT)

Day 4: Functions - Text & Numbers - UPPER, LOWER, LENGTH, ROUND, MOD, etc.

Day 5: Working with NULLs - IS NULL, IS NOT NULL, NVL/COALESCE

Day 6: Sorting & Aliasing - ORDER BY ASC/DESC, column aliasing

Day 7: Practice Day - 10 beginner exercises on SELECT + WHERE

Week 2 - Aggregations & Joins

Day 8: Aggregate Functions - SUM, COUNT, AVG, MAX, MIN

Day 9: GROUP BY - Grouping and aggregating data

Day 10: HAVING Clause - Filtering grouped data

Day 11: INNER JOIN - Joining multiple tables

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

Week 3 - Subqueries, Set Ops, Views, & Constraints

Day 15: Subqueries - Basics - Inline subqueries in WHERE clause

Day 16: Correlated Subqueries - Per-row dependent subqueries

Day 17: Set Operators - UNION, INTERSECT, MINUS

Day 18: Views - CREATE VIEW, UPDATE VIEW, use cases

Day 19: Data Constraints - NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY

Day 20: CASE Statements - Conditional logic in SQL

Day 21: Practice Day - Real-world use case with subqueries & CASE

Week 4 - DML, TCL, Advanced Queries, and Projects

Day 22: INSERT, UPDATE, DELETE - DML operations

Day 23: Transactions & TCL - COMMIT, ROLLBACK, SAVEPOINT


30-Day "Zero to Hero" SQL Learning Plan

Day 24: Window Functions - Intro - RANK, DENSE_RANK, ROW_NUMBER

Day 25: Window Functions - Advanced - PARTITION BY, ORDER BY within windows

Day 26: Common Table Expressions (CTE) - WITH clause, recursive CTEs

Day 27: Indexes & Performance - Indexing concepts, EXPLAIN PLAN

Day 28: Practice Day - Queries using CTEs, windows, and subqueries

Day 29: Mini Project - Design & query a small sales/inventory DB

Day 30: Revision & Interview Prep - Real-world Q&A, mock interviews, review concepts

You might also like