Skip to content

podko-va/SQL_learning_ADV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Advanced SQL Course

Welcome to the Advanced SQL Course! This course is designed to help you master advanced SQL concepts through practical exercises and real-world examples. The course is structured over 15 days, with daily lessons and assignments to reinforce the material.

Download MySQL for Win here

Course Outline

Day 1: Introduction to Advanced SQL

Day 2: Complex Joins (INNER, LEFT, RIGHT, FULL)

Day 3: Subqueries and Nested Queries

Day 4: Window Functions

Day 5: CTE (Common Table Expressions)

Day 6: Advanced Grouping (HAVING, GROUP BY, GROUPING SETS)

Day 7: SQL Optimization Techniques

Day 8: Advanced Indexing

Day 9: Transactions and Isolation Levels

Day 10: Advanced Data Manipulation (MERGE, UPSERT)

Day 11: Recursive Queries

Day 12: Pivoting Data

Day 13: Data Integrity and Constraints

Day 14: SQL for Big Data

Day 15: Advanced SQL in Real-World Projects

How to Use This Repository

  1. Go through each day's lessons and complete the assignment provided.
  2. Check the solution link for hints or guidance if needed.
  3. Feel free to fork this repository and make your own changes or improvements to the exercises.
  4. Share your feedback or improvements as pull requests.

Prerequisites

  • Basic understanding of SQL.
  • Familiarity with databases (e.g., MySQL, PostgreSQL, SQLite).

License

This course and its materials are created and shared by Ekaterina Podkorytova. Feel free

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published